useradd
新建用户test (不创建主目录)
sudo useradd test
新建用户test (并创建主目录等信息)
sudo useradd -m -s /bin/bash test
查看/etc/passwd
查看/etc/shadow
设置用户密码
再看/etc/shadow
新建用户(一次性配好所有环境)
sudo adduser test
删除用户
sudo userdel -r test #不加 -r 只删除用户,不删除用户目录
新建用户组
sudo groupadd stuff
查看 /etc/group 文件
设置组密码
sudo gpasswd stuff
设置test用户所属组 lyh , 附加所属组 stuff
sudo usermod -g lyh -G stuff test
usermod
更改用户名
sudo usermod -l [新名字] [旧用户名]
从组stuff 中删除用户test
sudo gpasswd -d test stuff
删除组 test
sudo groupdel test
gpasswd
所属组和附加所属组
所属组即有效用户组,也叫主用户组; 附近组也叫次用户组。
例如:sudo usermod -g lyh -G stuff test
test 的主用户组是lyh,次用户组是stuff 。对于已经存在的文件,这两个组的功能,test都拥有。但是对于新建的文件,新文件所属的组为有效用户组 lyh。
初始化用户组:当新建一个用户时,会有一个与新建用户同名的组,比如新建用户test 属于 test 组,这个组叫初始化用户组。