我基本上是从命令行询问用户管理的(例如,在没有可用图形工具的系统上)。在过去,我已经使用了几种不同的方案,以添加或删除用户和组或修改其属性:adduser
,useradd
,usermod
,gpasswd
,也许还有其他我忘了。我也听过几次,其中有些程序是低级的,应避免在一般情况下使用,但我永远记不起来。因此,我想获得一个明确的答案,即至少在以下任务中推荐使用哪些程序:
- 创建一个新用户
- 将用户添加到组
- 从群组中删除用户
- 更改用户的主要组
- 更改用户的登录外壳或主目录
- 删除用户
我正在寻找可以在几乎所有Linux系统(任何发行版)上使用的标准工具。
/etc/passwd
它只是复杂系统的一部分)
groupmod
。我不会回答这个问题。...但是最标准的方法可能是使用文本编辑器...请记住,受影响的文件只是定界文本。