在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 

也就是client1而不是client2。

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

那么我怎么能把client2的值改成client1呢?

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