linux 创建用户与组
背景
时常要在linux下创建用户,要做一些操作。
指令
查看有多少组
cat /etc/group
查看当前是什么组
groups
查看当前组有多少用户
groups test
查看当前登录用户
whoami
创建用户
1、useradd -m test
这种写法是不指定组,也不指定目录的,默认产生与用户名同名的组,路径在 /home/test (添加 "-m" 才会在 /home 下自动创建)
2、useradd -d /opt/test -m test
这种写法是指定生成路径
3、-g 用户组 指定用户所属组,如果不指定,创建用户会同步创建同名的组,如果指定组,就可以用 -g 这个指令了
useradd -g xxgroup -m xxuser
设置用户密码
创建完用户,就得去设置密码
passwd xxuser
输入两次密码,用户密码就改好了。
注意:如果直接输入 passwd,后面不再用户名,就会默认是修改当前登录用户的。
如果是 root 用户,是可以修改任何用户的账号。。。如果是用root登录,一不小心,可以就会改了 root 自己的密码。所以要小心。建议还是指定用户地修改密码,即使用 passwd myuser。
创建组
groupadd mygroup