代码之家  ›  专栏  ›  技术社区  ›  Nicholas Summers

将chroot应用于组时出错(groupmod:组“www”不存在)[已关闭]

  •  -2
  • Nicholas Summers  · 技术社区  · 7 年前

    www 转到目录 /var/www 但是每次我试着这么做的时候,它都会说这个团体不存在。(即使集团确实存在)

    [root@server var]# cat /etc/fedora-release
    Fedora release 26 (Twenty Six)
    [root@server var]# groupadd -r www
    [root@server var]# groupmod -R /var/www www
    groupmod: group 'www' does not exist
    [root@server var]# ls -la
    drwxrwxrwx.  5 root www     46 Jul 12 06:44 www
    

    谁能解释一下我做错了什么?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Daniel H    7 年前

    那不是什么 groupmod -R 做这意味着 groupmod chroot 进入目录,然后做一切。它适用于当您将一个系统安装在另一个系统中时,例如如果您从活动USB驱动器启动以更改损坏的系统。

    一旦 groupmod 改变根目录 ,它看起来在 /var/www/etc/group 文件以确定组ID www var/www/etc/group 文件

    我不知道如何确保特定用户的所有进程在 我认为这不是实现你目标的正确方式。如果程序是 ed进入 /var/www