在CentOS从零开始创建和管理用户,可以按照以下步骤进行:
useradd命令创建新用户:useradd [选项] 用户名
例如,创建一个名为newuser的用户:
useradd newuser
passwd命令为新用户设置密码。passwd newuser
系统会提示你输入并确认新密码。
-d和-s选项。useradd -d /home/newuser -s /bin/bash newuser
-g选项。useradd -g users newuser
id命令查看用户的UID、GID和其他相关信息。id newuser
usermod命令修改用户的属性,如家目录、shell等。usermod -d /new/home -s /bin/zsh newuser
userdel命令删除用户。注意,这不会删除用户的家目录和邮件文件。userdel newuser
如果你想同时删除用户的家目录和邮件文件,可以使用-r选项。
userdel -r newuser
passwd命令的-l和-u选项来锁定和解锁用户账户。passwd -l newuser # 锁定账户
passwd -u newuser # 解锁账户
passwd命令为用户更改密码。passwd newuser
cut和sort命令结合查看/etc/passwd文件来列出所有用户。cut -d: -f1 /etc/passwd | sort
getent命令查看用户所属的组。getent group | grep newuser
通过以上步骤,你可以在CentOS系统上从零开始创建和管理用户。