Linux用户和用户组命令

创建一个用户user2并设置它的用户组为root

useradd -g root -s /bin/bash user2
创建用户

指定用户的shell类型(创建用户的时候可以用-s指定)

chsh 用户名

创建名为test的用户组:

groupadd test

修改用户组名testceshi

groupmod -n ceshi test

ceshi用户组编号改为888

groupmod -g 888 ceshi

创建ceshi2的时候同时指定888编号

groupadd -g 888 ceshi2

删除ceshi2这个用户组

groupdel ceshi2

创建user2的同时,在/home目录下创建对应文件夹

useradd -d /home/user2 user2

user1添加备注beizhu

usermod -c user1 beizhu

修改user1user3

usermod -l user3 user1

修改user3的用户组为test

usermod -g user3所属用户组 test

删除用户(加-r会将对应创建的文件目录删除)

userdel (-r) 用户名

禁止其它用户登陆服务器,root除外

touch /etc/nologin

锁定账户user1

passwd -l user

解锁账户user1

passwd -u user1

无密码登陆

passwd -d 用户名

添加附属组

gpasswd -a 用户名 用户组

切换用户组

newgrp 用户名

去掉附属组

gpasswd -d 用户名 用户组

创建用户的同时创建多个用户组

useradd -g 用户组1 -G 附属组1 附属组2 ....  用户名

给用户组设置组密码

gpasswd 用户组

显示用户信息

id 用户名

显示用户所在的所有组

groups 用户名

设置用户资料

chfn 用户名

显示用户资料

finger 用户名

你可能感兴趣的:(Linux用户和用户组命令)