Як встановити дозвіл 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.
Сардатріон

кращий матеріал з сторінки людини буде tldp.org/LDP/GNU-Linux-Tools-Summary/html/x9543.htm
MTK

Відповіді:


38

Щоб застосувати ці дозволи до каталогу:

chmod 755 directory_name

Щоб застосувати до всіх каталогів у поточному каталозі:

chmod 755 */

Якщо ви хочете змінити всі каталоги та підкаталоги, вам потрібно буде поєднувати пошук з chmod :

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.