Как установить права доступа (chmod) одельно для папки / файла и всех ее подпапок / подфайлов в терминале | Chrome World по-русски

Как установить права доступа (chmod) одельно для папки / файла и всех ее подпапок / подфайлов в терминале

Как установить права доступа (chmod) одельно для папки / файла и всех ее подпапок / подфайлов в терминале

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

Чтобы изменить права доступа на все папки и все подпапки на 755 ( drwxr-xr-x ):

find ./ -type d -exec chmod 0755 {} ;

 

Чтобы изменить права доступа на все файлы и на все сложенные файлы в папки на 644 ( -rw-r—r— ):

find ./ -type f -exec chmod 0644 {} ;

 

Да еще важный момент, что изменения будут проводиться в текущей папке, поэтому нужно сначала перейти в нужную папку:

cd /opt/lampp/htdocs

 

или сразу в опции команды find указывать абсолютный путь к папке в которой нужно изменить права доступа, вместо «./» указать «/opt/lampp/htdocs».

 

 

Как установить права доступа (chmod) одельно для папки / файла и всех ее подпапок / подфайлов в терминале