Путь к Linux. Руководство по установке и настройке


Права доступа к файлам в системе UNIX


Основным понятием, определяющим все отношение к "правам и обязанностям  пользователей" являются атрибуты файла. Напомню, что атрибуты файла, принятые в MS-DOS заимствованы из CP/M, а туда попали из UNIX. Насколько удачным оказалось использование "испорченного телефона" можно судить по большому количеству признаков, одним из которых является, например, количество вирусов. В  этой области Microsoft есть чем гордиться — MS-DOS и впрямь впереди планеты всей. Но давайте вернемся к правам доступа. Начнем со знакомой вам (если вы уже установили Linux)  программы распечатки каталогов ls. Обычно программа не балует пользователя избытком информации, но если вы воспользуетесь ключом -l, то получите следующее:

-rw-rw-rw-     1       vovka      root       4067    Nov 5 13:12  caterpillar.tar.z

Что же нам сообщила система?  Первая, непонятная на первый взгляд,  последовательность символов как раз и представляет собой права доступа к этому файлов со стороны различных категорий пользователей. Затем (1)  выводится количество синонимов, под которыми данный файл известен системе. Далее вам сообщается имя владельца файла (vovka), то есть идентификатор лица его создавшего, и группа, к которой он принадлежит (root). Ну а затем все как обычно - длина файла в байтах, дата и время его создания и собственно имя файла. Надеюсь, что пользователи DOS обратят внимание на тот факт, что в UNIX точка в имени файла лишена своего таинственного ореола -- у файла может быть несколько расширений (Это не блажь. Несколько расширений используется для обозначения последовательности операций, которым подвергалась информация, записанная в файле. Так, в нашем примере, .tar -- расширение устанавливаемое одноименной программой архивации, а .z добавляется программой упаковки gzip. В результате для распаковки архива вам потребуется вначале распаковать файл с помощью gunzip, а уже затем разархивировать с помощью tar. А вот если вам встретится архивный файл с расширением .tgz — придется воспользоваться программой tar и ее встроенным распаковщиком — прим.ред.).




Начало  Назад  Вперед