Unix系统中,多用户管理是确保系统安全和资源合理分配的关键。通过命令行工具,管理员可以高效地创建、修改和删除用户账户。
useradd命令用于创建新用户。基本用法是useradd username,但更推荐使用选项来指定主目录、Shell等。例如,useradd -m -s /bin/bash username会创建主目录并设置默认Shell。
passwd命令用于设置或更改用户密码。执行passwd username后,系统会提示输入并确认密码。此命令也常用于强制用户在下次登录时更改密码。
usermod命令允许修改现有用户的属性,如用户名、主目录、组等。例如,usermod -l newname oldname可重命名用户账户,但需注意相关文件和权限的更新。

AI绘图结果,仅供参考
groupadd和groupmod用于管理用户组。groupadd groupname创建新组,而groupmod -n newgroup oldgroup可重命名组名。用户可通过gpasswd命令加入或移除组。
了解用户和组的配置文件也很重要。/etc/passwd存储用户信息,/etc/shadow保存加密密码,/etc/group定义用户组关系。这些文件的结构和权限直接影响系统安全性。
实践中,建议使用sudo代替root权限操作,以降低风险。同时,定期检查用户和组配置,确保没有异常账户或权限泄露。