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。为什么要问这个问题?这个问题看起来不像是编程问题,因此它与堆栈溢出无关。