用户、用户组

useradd 创建用户

默认创建一个同名用户组

useradd命令参数

参数作用
-d指定用户的家目录(默认为/home/username)
-e账户的到期时间,格式为YYYY-MM-DD.
-u指定该用户的默认UID
-g指定一个初始的用户基本组(必须已存在)
-G指定一个或多个扩展用户组
-N不创建与用户同名的基本用户组
-s指定该用户的默认Shell解释器

1 2 3
useradd -d /home/linux -u 8888 -s /sbin/nologin linuxprobe id linuxprobe uid=8888(linuxprobe) gid=8888(linuxprobe) groups=8888(linuxprobe)

groupadd 创建用户组

1
groupadd ronny

usermod 修改用户

usermod命令参数

参数作用
-c填写用户账户的备注信息
-d_-m参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转移过去
-e账户的到期时间,格式为YYYY-MM-DD
-g变更所属用户组
-G变更扩展用户组
-L锁定用户禁止其登录系统
-U解锁用户,允许其登录系统
-s变更默认终端
-u修改用户的UID

1 2 3 4 5 6 7
usermod -G root linuxprobe id linuxprobe uid=1000(linuxprobe) gid=1000(linuxprobe) groups=1000(linuxprobe),0(root) usermod -u 8888 linuxprobe id linuxprobe uid=8888(linuxprobe) gid=1000(linuxprobe) groups=1000(linuxprobe),0(root)

passwd 修改密码、锁定用户

passwd命令参数

参数作用
-l锁定用户,禁止其登录
-u解除锁定,允许用户登录
--stdin允许通过标准输入修改用户密码,如echo_"NewPassWord"_|_passwd_--stdin_Username
-d使该用户可用空密码登录系统
-e强制用户在下次登录时修改密码
-S显示用户的密码是否被锁定,以及密码所采用的加密算法名称

 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
passwd Changing password for user root. New password: 此处输入密码值 Retype new password: 再次输入进行确认 passwd: all authentication tokens updated successfully. passwd linuxprobe Changing password for user linuxprobe. New password: 此处输入密码值 Retype new password: 再次输入进行确认 passwd: all authentication tokens updated successfully. passwd -l linuxprobe Locking password for user linuxprobe. passwd: Success passwd -S linuxprobe linuxprobe LK 2017-12-26 0 99999 7 -1 (Password locked.) passwd -u linuxprobe Unlocking password for user linuxprobe. passwd: Success passwd -S linuxprobe linuxprobe PS 2017-12-26 0 99999 7 -1 (Password set, SHA512 crypt.)

userdel删除用户

userdel命令参数

参数作用
-f强制删除用户
-r同时删除用户及用户家目录

1 2 3 4 5 6
id linuxprobe uid=8888(linuxprobe) gid=1000(linuxprobe) groups=1000(linuxprobe),0(root) userdel -r linuxprobe id linuxprobe id: linuxprobe: no such user

浙ICP备11005866号-8