Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何设置目录的chmod和权限?_Linux_Ubuntu_Devops - Fatal编程技术网

Linux 如何设置目录的chmod和权限?

Linux 如何设置目录的chmod和权限?,linux,ubuntu,devops,Linux,Ubuntu,Devops,我的/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 0cdd6d5fe14532fe8a70632130e771

我的
/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

如何使它们保持一致,使其拥有与以前相同的权限,以便后台进程不会因为缺少权限或其他原因而被阻止。

登录
ls
输出意味着通过acl设置了一些权限,您可以使用
getfacl
检查它们,并使用
setfacl
相应地设置它们

chmod -R 755 0cdd6d5fe14532fe8a70632130e771b4
-->它将设置权限,如drwxr-xr-x(rwx==7完全访问;r-x==5读取和执行访问) -R表示将其应用于文件夹和子文件夹

chown -R root:systemd-journal 0cdd6d5fe14532fe8a70632130e771b4

-->这将使文件夹和子文件夹的所有者成为用户根目录和组所有者systemd journal。

为什么要问这个问题?这个问题看起来不像是编程问题,因此它与堆栈溢出无关。