赋予用户(byer)root权限的命令

sudo usermod -G sudo byer(此命令就是赋予byer用户root的权限,以后可以直接使用sudo 来执行root权限)

一、添加用户组命令

groupadd 用户组名

二、修改用户组名称

groupmod -n 新的用户组名称 原用户组名称

三、修改用户组的编号

groupmod -g 用户组编号 用户组名称

四、创建用户组的同时指定用户组的编号

groupadd -g 用户组编号 用户组名称

五、删除用户组(必须先删除了用户组中的用户才能在删除用户组)

groupdel 用户组名称

六、往用户组中添加用户

useradd -g 用户组名 用户名

七、在创建用户的时候通过-d参数指定用户的个人文件夹

useradd -d /home/个人文件夹  用户名

八、给用户添加备注

usermod -c 备注的内容  用户名

九、修改一个用户的所处用户组

usermod -g 准备切换的目标用户组的组名   用户名

十、删除用户及其个人文件夹(删除个人文件夹才加-r)

userdel -r 用户名

 十一、锁定用户命令

passwd -l 用户名

十二、解锁用户的命令

passwd -u 用户名

十三、删除用户的密码,使之可以密码登录

passwd -d 用户名

十四、在linux系统中一个用户可以属于多个组(一个主要组和多个附属组),给用户添加附属组的命令

gpasswd -a 用户名 用户组名(使执行这个命令的用户同时属于两个用户组)

十五、临时切换用户组的命令(注:切换用户组时可能会要求输入组密码)

newgrp 用户组名

十六、某个用户要退出某个附属组的命令

gpasswd -d 用户名 用户组名

十七、设置用户组的组密码

gpasswd 用户组名

十八、在创建用户时既指定他的主要组又指定他的附属组

useradd -g 主要组的名称 -G 附属组的名称1,附属组的名称2,。。。

 十九、用户切换自己的身份

su 用户名

注意:如果su命令后面不加用户名则表示切换到root用户

二十、显示当前登录用户名

Whoami

二十一、显示某个用户所在的用户组

groups 用户名

二十二、显示指定的用户信息的命令,包括用户编号,用户名,主要组编号及名称,附属组列表

id 用户名

二十三、设置用户资料,依次输入用户资料

chfn 用户名(系统会以交互的模式来完善用户的资料)

二十四、显示用户的详细资料

finger 用户名