четверг, 1 апреля 2010 г.

Букварь: Выставление/изменение полномочий на файлы

ls -lh - просмотр полномочий на файлы и директории в текущей директории
ls /tmp | pr -T5 -W$COLUMNS - вывести содержимое директории /tmp и разделить вывод на пять колонок
chmod ugo+rwx directory - добавить полномочия на директорию directory ugo(User Group Other)+rwx(Read Write eXecute) - всем полные права. ugo можно заменить на а (All)
chmod go-rwx directory - отобрать у группы и всех остальных все полномочия на директорию.
chown user file - назначить владельцем файла file пользователя user
chown -R user directory - назначить рекурсивно владельцем директории directory пользователя user
chgrp group file - сменить группу-владельца файла file на group
chown user:group file - сменить владельца и группу владельца файла file
find / -perm -u+s - найти, начиная от корня, все файлы с выставленным SUID
chmod u+s /bin/bfile - назначить SUID-бит файлу /bin/bfile. Это даёт возможность любому пользователю запускать на выполнение файл с полномочиями владельца файла.
chmod u-s /bin/bfile - снять SUID-бит с файла /bin/bfile.
chmod g+s /opt/pub - назначить SGID-бит директории /opt/pub.
chmod g-s /opt/pub - снять SGID-бит с директории /opt/pub.
chmod o+t /opt/pub - назначить стики-бит директории /opt/pub. Позволяет удалять файлы только владельцам
chmod o-t /opt/pub - снять стики-бит с директории /opt/pub

Комментариев нет:

Отправить комментарий