我有一台 Fedora 机器,已在其上成功安装并配置了 Munin。
我现在面临的问题是权限问题。基本上,我有一个目录,我已将所有 html 图表指向该目录。该目录位于另一个用户的目录中,我们假设是johndoe
。因此,我以 root 身份进入我的/home
文件夹并执行以下命令:
chmod -R ug+rwx /johndoe
但是,用户munin
似乎仍然没有权限进入 /johndoe 目录(简单的方法cd
不起作用!)。我有一个限制,我不能对文件夹执行 777,因为里面的信息可能是敏感的。那么,我应该怎么做才能让 munin 用户访问该目录?我在 Ubuntu 上很容易就做到了。在 Fedora 上还有其他方法吗?
答案1
我认为你那里打错了,并且
chmod -R ug+rwx /home/johndoe
或者
chmod -R ug+rwx johndoe
在 /home 里面,对吗?
Ubuntu 和 Fedora 之间的区别可能在于用户/组分配。
您是否尝试让每个人都能访问该用户的主目录并让 munin 用户(munin?)访问该特定子目录?
chmod 0751 /home/johndoe
chown johndoe:munin /home/johndoe/htmlgraphs
chmod 0775 /home/johndoe/htmlgraphs