Как установить разрешение drwxr-xr-x на другие папки?


22

У меня есть несколько директоров в папке, как показано ниже -

teckapp@machineA:/opt/keeper$ ls -ltrh
total 8.0K
drwxr-xr-x 10 teckapp cloudmgr 4.0K Feb  9 10:22 keeper-3.4.6
drwxr-xr-x  3 teckapp cloudmgr   4.0K Feb 12 01:44 data

У меня также есть какая-то другая папка на некоторых других машинах, для которых мне нужно изменить разрешение на вышеуказанное, как это drwxr-xr-x.

Имеется в виду, как я могу изменить любые разрешения для папки drwxr-xr-x? Я знаю, что мне нужно использовать chmodкоманду с этим, но какое должно быть значение с chown, которое я должен использовать для этого?


1
Пожалуйста, ознакомьтесь с этой ссылкой - tutorialspoint.com/unix/unix-file-permission.htm
rahul

4
Это тривиально man chmod.
Сардатрион - Восстановить Монику

лучшим источником после man-страницы будет tldp.org/LDP/GNU-Linux-Tools-Summary/html/x9543.htm
mtk

Возьмите лок на этот вопрос
Питер

Ответы:


38

Чтобы применить эти разрешения к каталогу:

chmod 755 directory_name

Чтобы применить ко всем каталогам внутри текущего каталога:

chmod 755 */

Если вы хотите изменить все каталоги и подкаталоги, вам нужно объединить find с chmod :

find . -type d -exec chmod 755 {} +


5

Для drwxr-xr-x это:

chmod 755  the_path_to_target

Для drwxrwxr-x это:

chmod 775  the_path_to_target
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.