Linux CHMOD команды
Linux CHMOD команды
Файл требует разрешения на Linux / Unix разделена на три уровня: владелец файла, группы, другие. Используйте CHMOD может осуществлять контроль над тем, как файл вызывается другими.
Доступ: Все пользователи
грамматика
chmod [-cfvR] [--help] [--version] mode file...
Параметр Описание
[ugoa...][[+-=][rwxX]...][,...]
где:
- U представляет владельца документа, г представляет владелец файла принадлежит к той же группе (группе), которые, о, что другие люди за пределами, три представляют оба.
- + Означает увеличение полномочий - указывает на удаление разрешений, = представляют только набор разрешений.
- г представляет чтения, W представляет собой запись, х для исполняемого файла, X представляет только если файл является подкаталог или файл был отправляемся в качестве исполняемого файла.
примеров
Любой желающий может подать file1.txt следующим образом:
chmod ugo+r file1.txt
Любой желающий может подать file1.txt следующим образом:
chmod a+r file1.txt
Файл file1.txt с file2.txt для владельца файла, он принадлежит с группой, кто может писать, но другие вне его не может быть написано:
chmod ug+w,o-w file1.txt file2.txt
Ex1.py установит только владелец файла может выполнить:
chmod u+x ex1.py
Текущий каталог всех файлов и подкаталогов устанавливаются каждый может прочитать:
chmod -R a+r *
Для этого CHMOD можно также использовать цифры, чтобы представлять привилегии, такие как:
chmod 777 file
Синтаксис:
chmod abc file
Там, где а, Ь, с каждый ряд, соответственно права доступа пользователя, группы и Другого.
г = 4, т = 2, х = 1
- Чтобы RWX свойство 4 + 2 + 1 = 7;
- Для того, чтобы rw- свойство 4 + 2 = 6;
- ПРМ свойство 4 + 1 = 5.
chmod a=rwx file
и
chmod 777 file
Тот же самый эффект
chmod ug=rwx,o=x file
и
chmod 771 file
Тот же самый эффект
При использовании CHMOD 4755 имя файла, чтобы эта программа имеет привилегии суперпользователя