LinuxForum.Fans
Тема

Рекурсивное изменение прав доступа

Автор: SamuelLinux 2 сообщений 2250 просмотров
#199789

Здарвствуйте

Есть директория со вложенной директорией и файлом:

text

drwxrwxrwx one/
                      |
                      ` drwxrwxrwx two/
                                               |
                                                ` -rwxrwxrwx three.txt

Как рекурсивно изменить права доступа, чтобы в итоге получилось следующее:

text

drwxr-xr-x one/
                   |
                   ` drwxr-xr-x two
                                        |
                                        `-rw-r--r-- three.txt

То есть, для директорий убрать бит записи для группы и остальных, а для файла -- бит исполнения для всех и бит записи для группы и остальных.

Спасибо.

#199807

Измени на как надо.

text
find /var/www -type d -exec chmod 755 {} +
find /var/www -type f -exec chmod 644 {} +
Войдите или зарегистрируйтесь, чтобы ответить.