Операционные системы



бет9/10
Дата28.12.2023
өлшемі51,81 Kb.
#199809
түріЛабораторная работа
1   2   3   4   5   6   7   8   9   10
Байланысты:
Теория

rm [-f] file
Удаляет указанный файл (файлы)


rmdir
Удаляет пустые каталоги


cat [file]
Выводит содержимое файла (файлов). Если имя файла не указано, выводится получаемые на вход данные (то есть вводимые с клавиатуры).


ln [-s] target linkname
Создает ссылку с именем linkname на файл с именем target. Если ключ –s не указан, создается жесткая ссылка, если указан – мягкая.


touch [–t [[CC]YY]MMDDhhmm.[ss]] file
Изменяет время доступа и модификации указанного файла, на заданные опцией –t (век, год, месяц, день, час, минуты, секунды). Если опция –t не указана, используется текущее время. Если файл не существует, он создается.
Права на доступ к файлам и каталогам

В UNIX каждому объекту файловой системы (файлу или каталогу) сопоставлен пользователь-владелец и группа-владелец. Права на доступ к файлу отдельно задаются для пользователя-владельца; для пользователей, входящих в группу-владельца; для остальных пользователей. Для каждой из этих трех категорий указывается наличие/отсутствие разрешения на чтение, на запись (изменение) и на исполнение файла (то есть может ли он быть запущен как программа). Таким образом права на доступ к файлу описываются девятью двоичными цифрами, что соответствует трем восьмеричным цифрам. Куоманда ls с опцией –l позволяет узнать пользователя-владельца, группу-владельца и заданные права доступа для файлов (каталогов). При этом права на доступ к объекту указываются в виде девяти символов, например:


-rw-r-----
drwxrwxrwx
-rwxr-x---
Первый символ показывает является ли объект файловой системы файлом (-) или каталогом (d)
Второй-четвертый символы показывают состояние битов прав доступа для пользователя владельца (символ «-» означает что бит не установлен, буква (r – read, w- write, x – execute) – бит установлен (имеется соответствующее право доступа).
Пятый-седьмой и восьмой-десятый биты аналогично показывают состояние битов прав доступа для группы-владельца и остальных пользователей.
Право на чтения для каталога означает возможность просмотреть его содержимое. Право на запись в каталог означает возможность записывать в него файлы и удалять их (даже если права на запись в эти файлы у пользователя нет!). Право на исполнение для каталога интерпретируется как право доступа к вложенным каталогам. Предположим что пользователь имеет право на чтение и запись для каталога /home/user/cat1/cat2/, но не имеет такого права для /home/user/cat1/. Если он имеет право на исполнение для /home/user/cat1/, то он сможет просматривать каталог /home/user/cat1/cat2/ и записывать в него файлы.
Для смены пользователя-владельца, группы-владельца и управления правами доступа используются следующие команды:


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет