chmod <коды защиты> <имя файла>
Коды защиты могут быть заданы в числовом или символьном виде. Для символьного кода используются:
знак плюс (+) - добавить права доступа;
знак минус (-) - отменить права доступа;
r,w,x - доступ на чтение, запись, выполнение;
u,g,o - владельца, группы, остальных.
Коды защиты в числовом виде могут быть заданы в восьмеричной форме. Для контроля установленного доступа к своему файлу после каждого изменения кода защиты нужно проверять свои действия с помощью команды ls -l.
Примеры:
chmod g+rw,o+r file.1 - установка атрибутов чтения и записи для группы и чтения для всех остальных пользователей;
ls -l file.1 - чтение атрибутов файла;
chmod o-w file.1 - отмена атрибута записи у остальных пользователей;
>letter - создание файла letter. Символ > используется как для переадресации, так и для создания файла;
cat - вывод содержимого файла;
cat file.1 file.2 > file.12 - конкатенация файлов (объединение);
mv file.1 file.2 - переименование файла file.1 в file.2;
mv file.1 file.2 file.3 directory - перемещение файлов file.1, file.2, file.3 в указанную директорию;
rm file.1 file.2 file.3 - удаление файлов file.1, file.2, file.3;.
cp file.1 file.2 - копирование файла с переименованием;
mkdir namedir - создание каталога;
rm dir_1 dir_2 - удаление каталогов dir_1 dir_2;
ls [acdfgilqrstv CFR] namedir - вывод содержимого каталога; если в качестве namedir указано имя файла, то выдается вся информация об этом файле. Значения аргументов:
- l –- список включает всю информацию о файлах;
- t – сортировка по времени модификации файлов;
- a – в список включаются все файлы, в том числе и те, которые начинаются с точки;
- s – размеры файлов указываются в блоках;
- d – вывести имя самого каталога, но не содержимое;
- r – сортировка строк вывода;
- i – указать идентификационный номер каждого файла;
- v – сортировка файлов по времени последнего доступа;
- q – непечатаемые символы заменить на знак ?;
- с – использовать время создания файла при сортировке;
- g – то же что -l, но с указанием имени группы пользователей;
- f – вывод содержимого всех указанных каталогов, отменяет флаги -l, -t, -s, -r и активизирует флаг -а;
- С – вывод элементов каталога в несколько столбцов;
- F – добавление к имени каталога символа / и символа * к имени файла, для которых разрешено выполнение;
- R – рекурсивный вывод содержимого подкаталогов заданного каталога.
Достарыңызбен бөлісу: |