和用户、组操作相关的命令如下:
useradd, userdel, groupadd, groupdel, usermod, groupmod,passwd
下面进行简单的介绍
useradd:添加用户
语法:
useradd user1#即创建用户user1。
userdel:删除用户
语法:
userdel user1# 他还有个很有用的参数是r,带上它可以将用户家文件夹和邮件文件删除。不然下次创建同名用户时会有警告。
groupadd:添加组
语法:
groupadd gp1
groupdel:删除组
语法:
groupdel gp1
usermod:用户修改用户的基本属性,如属于哪个组,passwd中的注释段内容,登陆shell的指定。
语法:
usermod -s /sbin/nologin user1#设置用户user1无法从终端登陆
usermod -s /bin/sh user1 #指定user1的shell是sh
usermod -G gp1 user1#将user1添加到gp1组中
usermod -G gp1,gp2 user1#将用户添加到两个组中
usermod -u 1000 user1#将use1的id改成1000
groupmod:改组属性。如改组名,组id
语法:
groupmod -g 555 gp1#将gp1的GID改为555
passwd:修改用户密码,不跟参数时默认改当前登陆用户的密码,修改其它用户的密码直接在后面跟用户名即可。
语法:
passwd
passwd user1
以上操作的效果可以在/etc/passwd和/etc/group下查看。