Дерево, на котором живут Пингвины

Спецвыпуск Хакера, номер #005, стр. 005-104-3

r - читать, w - записывать, x - исполнять (если файл запускаемый).

Вторая троица - то же самое, только для управления правами для пользователей из группы, в которой работает владелец файла. Третья часть - опять оно же, только для всех остальных юзеров. Чтобы сменить права, есть команда "chmod" (отсюда и термин "отчмодить" :)).

Использование: chmod MODE[,MODE] FILE. Каждый MODE представляет собой комбинацию из одного или более символов u,g,o в начале и один из символов + (разрешение), - (запрет), затем одна или несколько букв r,w,x. Где u - владелец, g - группа, o - остальные, r - читать, w - запись, x - исполнение. Например: чтобы позволить себе запись, группе - чтение, а остальным, не входящим в твою группу, запретить

писать в file1.txt - пишем "chmod u+w,g+r,o-w file1". Если ты не владелец, но принадлежишь группе владельца, то ты можешь менять только свойства серии "g". А вот если ты вообще слева пришел, то можешь смотреть и облизываться, поменять тебе не дадут. Для смены владельца используй "chown user:group". Если ты администратор (т.е. root), то тебе плевать на всякие там права владельцев. Ты - главный, и перед тобой все без прав :).

Права доступа - сложная тема, но стоит немного потренироваться - и станет ясно

и понятно, что Linux - rulezz ;).

Символические ссылки

Символические ссылки - друг веб-дизайнера, и не только. Они позволяют экономить место на диске и обходить привязку программ к определенной директории. Вот тебе пример из жизни. Есть такая программа - органайзер, эмулятор PalmPilot. Это обычный Perl-скрипт, который генерирует странички, сохраняет и показывает данные. Так вот, он хочет работать только из директории "/usr/local/bin", но HTTP-сервер запускает скрипты из своей директории и ничего другого знать не

желает. Вот такая неувязочка... И тут Чип и Дейл спешат... Увлекся :). И тут нас выручают символические ссылки. В каталоге cgi-bin сервера создаем ссылку на исполняемый файл, и порядок! Сервер считает, что скрипт лежит в его каталоге, скрипт, запустившись, естественно, находит себя там, где хотел, и все довольны. И только файловая система знает, в чем фокус :). Но это только пример, а использовать это можно как угодно. Просто ты получаешь кучу файлов в разных директориях, с разными именами, но являющимися указателем на один и тот же файл

физический. Как же работать с ссылками? Просто, почти так же, как копировать файлы. Вспоминай команду "cp". Все так же, только добавляется ключ "-s": типа, "cp -s file1 file2". Файл "file2" - это не настоящий файл, а ссылка на "file1". Это как твой ник - имя другое, а содержание то же ;).

Что, где, зачем?

Здесь я расскажу, что где хранит среднестатистический Пингвин.

/bin - Основные программы системы. То, без чего Линуксоиду не прожить.

/boot - Ядро системы и основные загрузочные файлы.

/dev - Виртуальные файлы, представляющие собой устройства компьютера.

Благодаря такой организации, очень просто осуществить прямой доступ к устройствам - рай ;).

Назад на стр. 005-104-2  Содержание  Вперед на стр. 005-104-4

загрузка...
Cпец Хакер #075Cпец Хакер #074Cпец Хакер #073Cпец Хакер #072Cпец Хакер #071Cпец Хакер #070Cпец Хакер #069Cпец Хакер #068Cпец Хакер #067Cпец Хакер #066Cпец Хакер #065Cпец Хакер #064Cпец Хакер #063Cпец Хакер #062Cпец Хакер #061Cпец Хакер #060Cпец Хакер #059Cпец Хакер #058Cпец Хакер #057Cпец Хакер #056Cпец Хакер #055Cпец Хакер #054Cпец Хакер #053Cпец Хакер #052Cпец Хакер #051Cпец Хакер #050Cпец Хакер #049Cпец Хакер #048Cпец Хакер #047Cпец Хакер #046Cпец Хакер #045Cпец Хакер #044Cпец Хакер #043Cпец Хакер #042Cпец Хакер #041Cпец Хакер #040Cпец Хакер #039Cпец Хакер #038Cпец Хакер #037Cпец Хакер #036Cпец Хакер #035Cпец Хакер #034Cпец Хакер #033Cпец Хакер #032Cпец Хакер #031Cпец Хакер #030Cпец Хакер #029Cпец Хакер #028Cпец Хакер #027Cпец Хакер #026Cпец Хакер #025Cпец Хакер #024Cпец Хакер #023Cпец Хакер #022Cпец Хакер #021Cпец Хакер #020Cпец Хакер #019Cпец Хакер #018Cпец Хакер #017Cпец Хакер #016Cпец Хакер #015Cпец Хакер #014Cпец Хакер #013Cпец Хакер #012Cпец Хакер #011Cпец Хакер #010Cпец Хакер #009Cпец Хакер #008Cпец Хакер #007Cпец Хакер #006Cпец Хакер #005Cпец Хакер #004Cпец Хакер #003Cпец Хакер #002Cпец Хакер #001