passwd 文件中的目录错误。如何正确编辑?

passwd 文件中的目录错误。如何正确编辑?

我在 /etc/passwd 文件下有以下值:

web3:x:5006:5006::/var/www/clients/client2/web3:/bin/false

现在,正确的值应该是:

web3:x:5006:5006::/var/www/clients/client1/web3:/bin/false

也就是说,是客户端 1,而不是客户端 2。

我知道不建议直接使用 vi 或其他文本编辑器编辑 passwd 文件。我了解到应该使用此命令进行编辑vipw -s。但是当我运行时vipw -s,我找不到此行/var/www/clients/client1/web3:/bin/false。我能看到的是这个web3:!:15869:0:99999:7:::

那么我怎样才能将值从client2更改为client1呢?

答案1

尝试: usermod -d /var/www/clients/client1/web3 web3或者vipw不带-s。

相关内容