Управление правами

Материал из ALT Linux Wiki
Примечание: Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам.

Chmod

Действие кому r чтение w запись x выполнение Файл/каталог Все файлы
в каталоге
Файл/каталог (код) Все файлы в каталоге (код)
Разрешить
владельцу + + + chmod u+rwx /file chmod -R u+rwx /folder chmod 700 /file chmod 700 -R /folder
+ + chmod u+rw /file chmod -R u+rw /folder chmod 600 /file chmod 600 -R /folder
+ chmod u+r /file chmod -R u+r /folder chmod 400 /file chmod 400 -R /folder
+ chmod u+w /file chmod -R u+w /folder chmod 200 /file chmod 200 -R /folder
+ chmod u+x /file chmod -R u+x /folder chmod 100 /file chmod 100 -R /folder
всем + + + chmod ugo+rwx /file chmod -R ugo+rwx /folder chmod 777 /file chmod 777 -R /folder
+ + chmod ugo+rw /file chmod -R ugo+rw /folder chmod 666 /file chmod 666 -R /folder
+ chmod ugo+r /file chmod -R ugo+r /folder chmod 444 /file chmod 444 -R /folder
+ chmod ugo+w /file chmod -R ugo+w /folder chmod 222 /file chmod 222 -R /folder
+ chmod ugo+x /file chmod -R ugo+x /folder chmod 111 /file chmod 111 -R /folder
владельцу и
группе
+ + + chmod ug+rwx /file chmod -R ug+rwx /folder chmod 770 /file chmod 770 -R /folder
+ + chmod ug+rw /file chmod -R ug+rw /folder chmod 660 /file chmod 660 -R /folder
+ chmod ug+r /file chmod -R ug+r /folder chmod 440 /file chmod 440 -R /folder
+ chmod ug+w /file chmod -R ug+w /folder chmod 220 /file chmod 220 -R /folder
+ chmod ug+x /file chmod -R ug+x /folder chmod 110 /file chmod 110 -R /folder
Запретить
владельцу + + + chmod u-rwx /file chmod -R u-rwx /folder
+ + chmod u-rw /file chmod -R u-rw /folder
+ chmod u-r /file chmod -R u-r /folder
+ chmod u-w /file chmod -R u-w /folder
+ chmod u-x /file chmod -R u-x /folder
всем + + + chmod ugo-rwx /file chmod -R ugo-rwx /folder chmod 000 /file chmod 000 -R /folder
+ + chmod ugo-rw /file chmod -R ugo-rw /folder
+ chmod ugo-r /file chmod -R ugo-r /folder
+ chmod ugo-w /file chmod -R ugo-w /folder
+ chmod ugo-x /file chmod -R ugo-x /folder
владельцу и
группе
+ + + chmod ug-rwx /file chmod -R ug-rwx /folder
+ + chmod ug-rw /file chmod -R ug-rw /folder
+ chmod ug-r /file chmod -R ug-r /folder
+ chmod ug-w /file chmod -R ug-w /folder
+ chmod ug-x /file chmod -R ug-x /folder
chmod Владелец u (user) Член группы g (group) Другие пользователи 0 (others) Файл/каталог (код) Все файлы в каталоге (код)
776 Чтение, запись, исполнение Чтение, запись, исполнение Чтение, запись chmod 776 /file chmod 776 -R /folder
775 Чтение, исполнение chmod 775 /file chmod 775 -R /folder
774 Чтение chmod 774 /file chmod 774 -R /folder
766 Чтение, запись Чтение, запись chmod 766 /file chmod 766 -R /folder
755 Чтение, исполнение Чтение, исполнение chmod 755 /file chmod 755 -R /folder
655 Чтение, запись Чтение, исполнение chmod 655 /file chmod 655 -R /folder
644 Чтение Чтение chmod 644 /file chmod 644 -R /folder


Chown

chown новый_владелец:новая_группа имя_файла

Новый владелец файла:

chown petr:petr /home/petr/disk.iso

Новый владелец каталога:

chown petr:petr /home/vasya

Новый владелец каталога и его содержимого:

chown -R petr:petr /home/vasya

Ссылки