Ubuntu指令大全系列三——用户和组帐号管理
/etc/passwdroot:x:0:0:Ubuntu:/root:/bin/bashroot用户名x 密码,受/etc/shadow文件保护0 用户标示,普通用户从1000开始0 组标示Ubuntu 注释/root 宿主目录/bin/bash 命令解析器/etc/shadow每行代表用户名:口令:最后一次修改时间:天数最小时间间隔:天数最大时间间隔:天数警告时间:天数不活动时间:天数失效时间:天数标志:组帐户在/etc/group文件中每行定义了一个组私有组(与用户同名)标准组
/etc/group组名:组口令:组ID:组成员groups 显示某用户所有的组帐户管理
添加一个用户 sudo useradd -m 用户名useradd -u 指定UIDuseradd -p 密码useradd -g 指定组useradd -s SHELLuseradd -d 用户目录adduser 用户名-------------------------------------------------------------------------------修改用户 sudo usermod -l 新用户名 原用户名usermod -u 指定UIDusermod -p 修改密码usermod -g 修改组usermod -s 修改SHELLusermod -d 修改用户目录usermod -l 修改用户登录名usermod -L 锁定用户密码usermod -U 锁定用户帐号-------------------------------------------------------------------------------删除用户 userdel 删除帐号userdel -r 删除帐号的同时也删除目录组管理
添加一个组 sudo groupadd 组名groupadd -g 指定组ID修改一个组 groupmod -g 更改组GIDgroupmod -n 更改组名删除一个组 groupdel 组名口令管理
修改密码 sudo passwd rootpasswd -l 锁定用户帐户passwd -u 解锁用户帐户passwd -d 删除帐记口令修改组口令 gpasswd -a 添加指定用户到指定组gpasswd -dgpasswd -A切换用户
su root 切换到用户su - root 切换到用户并且切换到该用户的工作目录下sudo命令
/etc/sudoers该文件配置了sudo这个命令能够被哪些主机、哪些用户以root权限执行哪些命令admin组拥有sudo这个命令的权限用户/组状态命令
id root 查看用户的UID、GIDgroups root 查看用户的所在组
相关文章: