用户管理
-
添加账号
useradd [参数] [用户名] 选项: -u 指定用户的用户号. -d 用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的初始组 -G 用户组,用户组 指定用户所属的附加组。 -s 指定用户的登录Shell,默认为/bin/bash -c 用户说明,一段注释性描述
-
修改密码
passwd [参数] [用户名] 参数: -l 暂时禁用账号,仅root用户可以 -u 解锁用户,仅root用户可以 -d 使账号无口令。 -f 强迫用户下次登录时修改口令。 -S 查看用户密码状态,仅root用户可以 –stdin 通过管道符输出的数据作为用户的密码,仅root用户可以。
注意:若为加用户名,则表示修改当前登录账号的密码
-
修改用户信息
usermod [参数] [用户名] 选项: -u 指定用户的用户号. -d 用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的初始组 -G 用户组,用户组 指定用户所属的附加组。 -s 指定用户的登录Shell,默认为/bin/bash -c 用户说明,一段注释性描述 -l 新用户名
-
删除用户
userdel [参数] [用户名] 参数 -r 删除用户登入目录以及目录中所有文件
用户组管理
-
用户信息配置文件
/etc/passwd
-
用户密码(口令)配置文件
/etc/shadow
-
用户组信息配置文件
/etc/group
-
修改用户组
usermod -g [用户名]
-
添加用户组
groupadd [参数] [用户组名] 参数: -g 指定组标识号。 -o 一般与-g选项同时使用,表示新用户组的标识号可以与系统已有用户组的标识号相同。
-
groupmod:修改用户组
gruopmod [参数] [用户组名] 参数: -g 指定组标识号。 -o 一般与-g选项同时使用,表示新用户组的标识号可以与系统已有用户组的标识号相同。 -n 新命名
-
groupdel:删除用户组
groupdel [参数] [用户组名] 参数: -f 强制删除。