Качай права

Опубликовано coder 26.11.2008

Разобрался в правах файлов в ОС Linux. Долгое время смутно представлял, что это и счем его едят и что за таинственные циферки 777, 466 и т.д и лишь издали предствалял о чем речь и зачем все это. Многое делал просто по документации к приложениям, а вот теперь сам разобрался и все так просветлело. Поскольку почти все хостятся на Linux системах, то думаю, что данная заметка будет полезна не только для линуксоидов, но и для тех, кто просто пишет сайты на PHP etc.

Итак, как мне показалось, с правами достаточно просто разобраться если запомнить простое число «3». Там все завязано на этом числе.:)

Для начала необходимо уяснить, что у файла, как и у любой земной вещи, есть законный владелец. Именно он и имеет полнейшее право управлять правами файлов и каталогов (кто в танке — каталоги тоже в своем роде всего лишь файлы, только они содержут информацию о путях, где найти другую информацию, то есть файлы). Еще кроме владельца файлов управлять правами может только «всемогущий и страшный» админ.

Следующее что необходимо уяснить в этом деле, то что по отношению в файлу есть 3 типа, или чтобы легче запомнить круга, пользователей. А именно:

  • владелец,
  • группа в которую входит владелец файла,
  • и все остальные.

Соответственно свои различные права можно назначить для все три категории.

Итоговый архиважный момент, то какие могут быть вообще эти права.

  • Чтение(read) — это самые простое право. Обозначает, что тот, кто обладает им имеет право только читать, т.е. просматривать, файл. Соответсвенно ни изменять, ни перемещать/удалять/копировать или выполнять он право не имеет. В правах каталога это дает права просматривать содержимое каталога.
  • Запись(write) — это право дает возможность записывать данные в файл. Т. е. его можно изменять, перемещать, ну и естественно читать, иначе как изменять не прочитатв :) В правах каталога дает разрешение на запись фалов в каталог.
  • Выполнять(execute) — это право дает разрешение на выполнение самого файла в сисетме, например если это программа или скрипт какой-то. В правах каталога дает право выполнять действия (копировать/пермещать/удалять) с файлами и подкаталогами.

Каждый файл содержит в себе информацио о том, кто и что может с ним делать. Теперь для наглядности пример. Допустим файл super.php имеет права rwx|r-x|r– (754 в числовом обозначении — об этом ниже). Для удобства восприятия я разделил права прямой чертой, в обозначении прав этого нет. Есть три группы по три символа (вот почему нужно права ассоциировать с «3» - мне так легче было все запомнить). Первая группа прав это набор прав для владельца, вторая — для групп в которых состоит владелец, третья — для всех остальных. Символы обозначают либо наличие права, либо его отсутствие — в это случае ставиться прочерк. Итак владелец примерного файла имеет полное право на него и чтение, и запись, и вполнение. Все кто стостоит с владельцем файла в одной группе имеют право только на чтение и исполнение файла, попытавшись изменить его они получат ответ «Permission dinied». И наконец все остальные имеют право только на чтение файла, все остально им запрещено. Следует отметить, что если кто-то случайно изменил права для собственного файла и теперь не может записывать в него, помочь сможет только «великий и могучий» админ.

Теперь про «загадочные» циферки. Это самое обычное представление прав файла только в числовом формате в восьмеричной системе. Но для начала нужно перевести буквенное обозначение в двоичную систему, а потом полученный результат в восьмеричную. Тут все просто, наличие права или же любой из знаков (r,w,x) обозначает «1», отсутствие права или же прочерк обозначает «0». Таким образом права файла super.php в числовом формате в двоичной системе записываются как 111|101|100. Как перевести это в восьмеричную систему? Не буду вдаваться в математические объяснения, это не входит в суть этого поста, просто приведу таблицу соответсвия.

Двоичная система    Восьмеричная система
000                           0
001                           1
010                           2
011                           3
100                           4
101                           5
110                           6
111                           7

Вот и все. Нехитрым способом 111101100 переводится в 754.
Надеюсь, что получилось не сильно длинно и запутанно.

В ближайшем будущем заметка по функциям управления правами файлов, как для PHP так и в общем для Linux. Не пропусти - подпишись на RSS!

________________Постовой_____________________
Хочу слетать в ОАЭ.
Девушка, будь красивее, закажи косметику в интернет-магазине косметики Фаберлик, Украина. Позволь себя побаловать!
Найди открытое и честное общение.

Популярность: 9%

Мысли о Linux

Опубликовано coder 01.10.2008

Вчера ночью еще раз удостоверился, что Ubuntu - это один из самых лучших дистров мира Linux. За два года знакомства с UNIX испробовал Ubuntu (со всеми спецификациями), ASP Linux, ALT Linux, Mandriva (бывший Mandrake), openSUSE, freeBSD… И все таки прихожу в мысли, что Ubuntu реально оправдывает свое название - "человечность по отношению к другим".

Но есть одно "но" для всего, что связано с линукс - если у тебя нет анлима, то и ставить систему не стоит!!! Почти все подвязано на интернете. Т.е. обновление, пакеты, драйвера, кодеки и всё, что только душе UNIX угодно. C одной стороны это даже очень хорошо, так как нет смысла голову морочить с поиском пакетов, обновлений etc. вбил новый репозитарий в файл -> sudo apt-get update, и всё - дело в шляпе, но с другой стороны, если нет анлима, то и всего этого нет. В противном случае freeware ОСь и софт влетают в большую копеечку за счет интернет трафика.

Как бы не кричали, с пеной у рта, фанаты мира UNIX - linux дистрибутивы не для новичков в использовании компутеров. Намного проще установить любую версию форточек, чем самую новую версию openSUSE или Ubuntu, особенно если у тебя AMD чипсет (это мой случай). Но никак не получаеться сделать так, чтобы всунул DVD -> нажал 3-6 кнопок -> подождал 30 мин и система готова!!! На моем железе потребовалось около 20 минут ковыряния xorg.conf, чтобы наконец-то запустить инсталяцию. Ковыряясь думал, как кто-то, кто никогда не юзал linux попробует установить этот дист - желание сразу же у него пропадет, даю 100% гарантию, а о openSUSE 11 так тут вообще жуть. Освоить Linux - нужно много времени и терпения, но тем не менее когда-то начинать прийдеться.

ubuntu, linux, убунту, линукс

________________________________________________________

Постовой

Люди предлагают отличный и качественный ризограф а3. Качественно, быстро, надежно, доступно.

Популярность: 46%

Сменил одежку или Впечатления от Vista OS X 4.0

Опубликовано coder 03.09.2008

Наконец-то после долгого отпускного перерыва излагаю свои мысли!!! :)

Вопреки тому, что сегодня все, кто хоть мало-мальски пишет в блоге о интернете и сайтах вообщем, катают обзоры нового браузера от Google по имени Chrome(кста, кто напишет может отхватить кусочек трафика от ЯППБ, так как сейчас это вторая по полярности тема), я напишу коротенький обзор "яблочной" оболочки для Windows Vista.

По названию поста вполне понятно, что оболочка имитирует внешний вид и поведение легендарной Mac OS Leopard 10.5.2. Работает она только с Windows Vista SP1. Решился я на использование этой оболочки после двух неудавшихся попыток установить хакинтош(кто в танке - хакинтош это ломаная версия Mac OS для обычных PC) на свой laptop. Но это отдельная история!

Узнал я про эту оболочку в очередном и долгожданном сентябрьском номере компутерного журнала "c’t Russia". Прочитал и решил, что нужно попробовать, тем более, что я так давно хотел Mac OS.

Короче после установки и нескольких перезагрузок я все таки добился, чтобы оболочка работала в режиме "примерно нормально". Итак что я имею: новый вид окошек (причем пракчически всех, есть конечно упрямые исключения), кнопки управления окном в левом углу, симпатичная панелька в стиле Mac OS, виртуальные рабочие столы и наконец картинки для рабочего стола в стиле Apple. За все это прийдеться поплатиться около 16-20 Мб оперативной памяти своего железного коня, благо ее пока хватает. Надо отметить, что необходимо привыкание для работы с новой панелью, кроме того назойливая родная панель(которую, блин, никак нельза отключить, окромя как автоматическим скрытием) не дает в полной мере насладиться желаемым. Еще один баг ко всему - это программы работающие в трее, их никак нельзя достать, кроме как вызовом родной виндусятской панели. Также были проблемы с MS Office 2007, на скиншоте видать, что кнопки налезли одни на другие. Ну, а в целом впечатления приятные, внешний вид изменился в лучшую сторону. Не могу сказать что добавилось удобство в управлении, но так же и нельзя сказать, что он стало хуже. В подтверждение к словам кидаю скиншот.

vistaOS_X

Саму оболочку мона скачать на этом сайте. 

Кто-то из читателей пользовался подобными оболочками???

Популярность: 69%

Зачитался…! Сменю агрегат…

Опубликовано coder 05.08.2008

Как уже и писал, очень люблю читать. Читаю много. Сейчас форма сменилась, бумагу заменили блоги и мониторы, хотя в принципе также читаю журналы, но только хорошие и с минимумом рекламы - например C’T Russia.

Одно время RSS читал в OUTLOOK 2007. Не вставило. Есть много неудобств. Потом перешел на Opera, там еще минимальнее - вообще крайний аскетизм какой-то. Теперь вот читаю RSS в КПК и в браузере Safari. Там конечно все организовано по яблочному, сначал непривычно и неубодно, а потом оказывается, что даже очень практично. Но на сейчас снова ищу наилучшую прогу для читения RSS. Требования:

  1. желательно freeware (можно и платно, но не бешенные бабки),
  2. возможноть скачивания и чтения полных статей (включая графику),
  3. приятный и интуитивный интерфейс,
  4. возможность чтения оффлайн,
  5. возможность делать заметки (не столь важно, но тем не менее приятно),
  6. мощьная система сортировки (по дате, автору и т.п.)

Ну, вот, пожалуй и все. Жду ваших предложений по программам. Пишите в комментарии. Заранее спасибо за помощь в выборе ПО.

Популярность: 100%

Кейлоггер, который умеет хорошо прятаться : Email-Worm.Win32.Lover.a

Опубликовано coder 25.06.2008

virus "Лаборатория Касперского" сообщила об обнаружении нового почтового полиморфного червя-кейлоггера, использующего оригинальный механизм сокрытия своего присутствия в системе. Червь, получивший название Email-Worm.Win32.Lover.a, распространяется по каналам электронной почты - пользователю приходит письмо с вложенным файлом to_my_love.scr, при запуске которого на экран выводится яркая демонстрация, напоминающая скринсейвер "Геометрический вальс".

Картинка генерируется в реальном времени с использованием фрактальной геометрии. Однако данный файл не является скринсейвером, а представляет собой кейлоггер, записывающий все, что пользователь набирает на клавиатуре при работе с веб-браузерами, почтовыми и IM-клиентами (Opera, Firefox, Internet Explorer, The Bat!, MSN Messenger, ICQ, QIP и другими).

Механизм сокрытия присутствия червя Email-Worm.Win32.Lover.a в системе реализован оригинальным образом. Для заражения он использует программный код, которым инфицирует исполняемые файлы вышеупомянутых программ, разделяя код инфекции для каждого из приложений на несколько частей, что серьезно затрудняет его обнаружение. При запуске зараженного приложения программный код вируса занимает 4 Кб памяти, где собирает свое тело, и далее записывает в папке Windows файл с именем ia*.cfg. В этот файл сохраняются коды нажатых пользователем клавиш. Как показало исследование червя, проведенное аналитиками "Лаборатории Касперского", файл с отслеженными вредоносной программой данными отправляется на FTP-сервер rdtsc.***.com.

Червь Email-Worm.Win32.Lover.a применяет нетипичную для таких программ маскировку своей основной функции , скрываясь за красивыми картинками и выдавая себя за скринсейвер. Лексика, обнаруженная в коде вредоносной программы, даёт основания предположить, что автор червя является русскоговорящим.


Популярность: 84%

Firefox 3 – мировой рекорд засчитан

Опубликовано coder 23.06.2008

firefox3Загрузку финальной версии браузера Firefox 3 внесли в книгу рекордов Гиннеса – за 24 часа после официального старта было загружено более 8 млн. копий.
Всего за сутки после выхода Firefox 3 стал третьим по популярности браузером в Интернете – по статистике сайта Net Applications, им теперь пользуются более 4% посетителей наиболее популярных сайтов.
Заметим, что цифра в 8 миллионов загрузок не стала прорывом, недавно выпущенный браузер Opera 9.5 может похвастаться результатами такого же порядка – более 6,5 млн. загрузок. Кроме того, в первые часы нашумевшего «Download Day», как окрестили акцию создатели фонда Mozilla, серверы, откуда можно было загрузить Firefox 3, были попросту

Читать полностью »

Популярность: 67%

Смена браузера, или Opera vs Firefox

Опубликовано coder 10.05.2008

Сегодня все таки решился на смену основного браузера. Давно уже пользуюсь Оперой, около полутора лет, нареканий не было. Но приглядывался к Firefox. Когда была возможность не думать о трафике при использовании инета, работал в Firefox. Очень понравилось. В Опере работал в основном по причине экономии траффика. Дело в том, что Опера отлично кэширует страницы и графику. В настройках можно указать, чтобы браузер подгружал только кешированные страницы из кэша, что существенно позволяло съэкономить траффик.

Но последнее время что-то начала Опера лагать. Особенно при работе с большими html файлами. А когда отрывал большой xml - то все, капец. Меня это естественно напрягало нипадеццки. Кроме того, я постоянно пользуюсь инструментами Google (блокнот, документы, календарь, почта, группы и переводчик), а они ориентированные в основном на IE и Firefox, следовательно некоторые функции в Опере не работают. Все это и послужило причиной моей миграции на Firefox 3 Beta 5.

Экономить траффик решил с помощь программки toonel. Описывать ее возможности не буду, Гугл с Яшей в помощь. Вот так воевали браузеры в моем компьтере.

Популярность: 41%

Новая Опера АС

Опубликовано coder 18.01.2008

На днях нашёл сообщение о том, что вышла какая-то новая Опера АС 3.5.0. Поскольку я слежу за обновлениями браузеров Опера и FireFox то в принципе не мог пропустить такого события, как выход новой версии Оперы, так как Опера это мой чаще всего используемый браузер.

Кроме того, в этом посте расхваляли различные достоинства нового браузера. В том числе автор отмечал особую быстроту работы.

Ну вообщем я решил проверить. Зашёл в Гугл, ввёл Опера АС и тут же получил массу ссылок с комментариями, статьями, ну и сайтами, откуда непосредственно можно скачать дистрибутив. Поиск рулит… :) Размер дистрибутива на разных сайтах по разному (так и не смог выяснить почему) от 7 Мб до 10Мб. Поскольку буржуи-монополисты провайдеры моего региона пока не розжлобились на анлимит, качаю то, что поменьше.

Устанавливаю. Тут надо сразу отметить, что ежели у вас браузер Опера до этого стоял, то лучше всего сделать копию истории, закладок, почты и всякой такой информации, которая вам необходима, так как при установке все данные ЗАТИРАЮТСЯ. Установка проходит достаточно быстро. Итак первый запуск. Что сказать - красиво. Но для браузера это не главное. Идём дальше. Надо отдать должно автору поста на форуме, который так расхваливал сей браузер, он был прав работает реально быстро, очень заметно даже без секундомера (сравнивал с моей бывшей Оперой 9.23 и 9.5). Очень приятно удивляет наличие различных "феничек". В коим числе отдельные пункты меню для популярных форумов OSzone и Ru-Board. Также отдельные меню для поиска в Яше и Гугле и там же реализованна возможность быстрого доступа к различным разделам этих сервисов. Также можно отметить, что написана доп. панель для общения в аське (надо отметить, что пока не очень качественно реализовано, но это уже шаг вперёд), отдельная панель для загрузки с самых известных серверов закачек: Rapidshare, iFolder и др. Добавлены также отдельные панели смайлов, BBcode, что очень даже к стати тем, кто часто бывает на форумах. Вообщем реализовано отлично!

Теперь к сердцу браузера. Построен на движке Опера 9.22. Мои предположения, что построен группой энтузиастов и никого отношения к официальным разработчикам Опера не имеет отношения. О нём даже не написано на офф.сайте Оперы. Как я думаю, группа энтузиастов взяла исходники, написала немало полезных и нужныx плагинов и выпустила Опера АС. Вот и все. Насколько это безопасно - решать вам. Мой совет - использовать можно!!!

Популярность: 52%

Навигация в Опера

Опубликовано coder 29.12.2007

Вот на днях заметил классную штуку в браузере Опера.

Если зажать правую клавишу мышки и провести влево или вправо соответственно и браузер среагирует вперёд или назад.

Советую использовать вот за недельку привык, так удобно.

Молодцы разработчики из норвегии!

Популярность: 22%


SIMPLETOP.NET   
Copyright © 2007 - 2008 Блог КОДера. All rights reserved.
||