|
find поиск и смена прав файлов и папок |
|
Автор Охальников Олег
|
|
08:09:2010 г. |
|
Случается по ошибке в пользовательской папке создашь директории или файлы с правами root. В дальнейшем пользователь не сможет удалить или переименовать такие файлы (папки). Чтобы найти таковые достаточно выполнить следующую команду:
$ find ~ ! -user ${USER} А чтобы автоматически поправить права, приведем команду к следующему виду:
$ find ~ ! -user ${USER} -exec sudo chown ${USER} '{}' \; Переменная окружения USER равняется текущему пользователю, от которого выполняется команда. Например я выполняю команду от пользователя hawk, соответственно ищу в домашней директории /home/hawk, и все папки и файлы с отличными правами будут исправлены и принадлежать hawk.
Просмотров: 1090
 Ваш коментарий будет первым | | |