我浏览了一些Linux问题,并看到了这个有趣的问题。
不使用useradd
/ 将用户添加到系统的步骤是什么adduser
?
我想到的一种可能的方法是,
- 在
/etc/passwd
文件中为用户添加一个条目。 - 在
/etc/group
文件中为该组添加一个条目。 - 为添加的用户创建主目录。
- 使用
passwd
命令设置新的用户密码。
我测试了上述方法,效果很好。
这是唯一可能的方法,还是有其他解决方法可以实现?
4
好问题,但是这在什么地方有用?
—
2014年
@Networker,从我在答案中发布的同一链接中,我也找到了此信息。有时有必要创建未被人使用的虚拟帐户。例如,设置一个匿名FTP服务器。
—
Ramesh 2014年
@Networker,可能是实际情况,可能没有用。但是,在某些面试问题中还是有用的,这正是我最初提出该问题的地方。serverfault.com/a/225954
—
Ramesh,2014年
感谢您的解释,您的回答确实很有用,以后我会尝试。
—
2014年
@Networker:这里是一个用例:Win10上的WSL Ubuntu拒绝工作,抱怨锁定文件,并在删除上述文件后继续拒绝工作(以root身份工作)。我敢打赌它与Win10版本有关,但我现在无法更新。因此,在这种情况下,我将使用此方法。
—
runlevel0