单词翻译:
UID:用户的ID身份(类似于每个人的身份证)root用户ID为0
GID:用户组的ID(类似于每个家庭的户口本)root用户组ID为0
用户&用户组相关的文件
/etc/passwd
存储内容为用户账号相关
root:x:0:0:root:/root:/bin/bash
依次为:用户名:密码占位:用户UID:用户gid:对用户的说明:用户家目录:用户执行的shell位置
/etc/shadow
存储内容为用户密码相关
/etc/group
存储内容为用户组相关
root:x:0:user
依次解释为:用户组名:用户组密码:用户组gid:已在此组的普通用户
用户&用户组相关命令
useradd | |
---|---|
参数 | 描述 |
-c | 指定用户说明 |
-d | 指定用户家目录 |
-e | 指定用户账号过期时间 |
-g | 指定用户基本组 |
-G | 指定用户附加组 |
-s | 指定用户登录shell |
-u | 指定用户UID |
---------------------------------------- | |
usermod | |
-d | 修改用户家目录 |
其他和useradd相同 | |
---------------------------------------- | |
passwd | |
/ | 修改用户密码 |
-l | 锁定用户 |
-u | 解锁用户 |
---------------------------------------- | |
userdel | |
/ | 删除用户 |
-r | 删除用户及其相关文件 |
---------------------------------------- | |
su | |
---------------------------------------- | |
groupadd | |
/ | 新增用户组 |
-a | 将某用户加入到某用户组 |
-d | 将某用户从用户组中删除 |
---------------------------------------- | |
groupdel |
创建user用户
useradd user
创建word用户并说明用户为text,家目录为/home/user,用户过期时间为2099年12月31日,基本组为user,附加值组为root,UID为11
useradd word -c text -d /home/user -e 2099-12-31 -g user -u 11 -G root
修改user用户的家目录为/user
usermod -d /user user
修改word用户密码
passwd word#(回车后输入密码)
锁定word用户
passwd -l word
解锁word用户
passwd -u word
删除word用户
userdel word
删除word用户及其相关文件
userdel -r word
切换用户为word
su word
切换root用户
su
#切换root用户克不输用户名
增加名为text的用户组
groupadd text
将用户word加入到text组
groupadd -a word text
将用户word从text组中删除
groupadd -d word text
删除word用户组
groupdel word