Как установить chmod и разрешение на каталог? - PullRequest
0 голосов
/ 29 октября 2019

У меня есть каталог /var/log/journal, который я по ошибке удалил. Я видел, что на другом сервере у него есть такие разрешения по умолчанию:

drwxr-sr-x+  3 root systemd-journal 4096 Oct 29 11:31 .
drwxrwxr-x  12 root syslog          4096 Oct 29 06:25 ..
drwxr-sr-x+  2 root systemd-journal 4096 Oct 29 13:26 0cdd6d5fe14532fe8a70632130e771b4

И после того, как он создан с использованием root (на сервере, который был удален), он имеет следующее:

drwxr-xr-x  3 root root   4096 Oct 29 14:06 .
drwxrwxr-x 12 root syslog 4096 Oct 29 14:06 ..
drwxr-xr-x  2 root root   4096 Oct 29 14:06 0cdd6d5fe14532fe8a70632130e771b4

Как сделать так, чтобы у него были те же разрешения, что и у фоновых процессов, которые не будут заблокированы из-за отсутствия разрешений или чего-то еще.

Ответы [ 2 ]

0 голосов
/ 29 октября 2019
chmod -R 755 0cdd6d5fe14532fe8a70632130e771b4

-> он установит такие права доступа, как этот drwxr-xr-x (полный доступ rwx == 7; rx == 5 доступ для чтения и выполнения) -R означает применить его к папке и подпапкам

chown -R root:systemd-journal 0cdd6d5fe14532fe8a70632130e771b4

-> Это сделает владельца папки и вложенных папок пользователем root и системным журналом владельца группы.

0 голосов
/ 29 октября 2019

Знак + на выходе ls означает, что через acl установлены некоторые разрешения, вы можете проверить их с помощью getfacl и соответственно установить с помощью setfacl.

...