首页 > 代码库 > Linux常用命令(2)-用户和用户组管理
Linux常用命令(2)-用户和用户组管理
# id # 显示当前用户和用户组的 ID
# who # 显示目前登入系统的用户信息
#su 改变使用者身份
[root@localhost/]#su Chenlly
[Chenlly@localhost/]
#cat /etc/passwd 档案结构
root:x:0:0:root:/root:/bin/bash
chenlly:x:1000:1000:chenlly,,,:/home/chenlly:/bin/bash
sshd:x:114:65534::/var/run/sshd:/usr/sbin/nologin
oracle:x:1001:1001::/home/oracle:/bin/bash
其中1001 对应的是UID和GID
UID: id范围
当UID是0时,代表这个账号是系统管理员
1~499 系统账号
500~65535 (可登入账号) 给一般使用者用
#cat /etc/shadow 档案结构
chenlly:$6$vCT89B4H$4ZdIu2.uwvfRcLOe6UchP7AVkSCRgk2BCmq..bDGmNiuJWOF0iDA1qfLpWSptse2snnlnFiHD5bL0IFdjTQtk/:15595:0:99999:7:::
sshd:*:15595:0:99999:7:::
oracle:$6$6L0houuO$LCZjf8RaH1eiY2fw8v4610VwFV7AwPdQBLh6x1uQcfwaJPxHToODl1mZgc0PwHpZLRLU4pszjYj0hW.4XKOLq/:15595:0:99999:7:::
存储账号密码,并且密码是被加密过的。
#cat /etc/group 档案结构
root:x:0:
chenlly:x:1000:
1.组名 2.群组密码 3.GID:
#groupadd -g 412400 cdl 创建组cdl并为其赋予id号412400
#groupdel cdl 删除一个组
#groups Chenlly 查看用户Chenlly所属的组
#useradd Chenlly -u 3466 -g 412400(或者组名) 创建用户并加入组id为412400并且可以跟组列表
#usermod -g ldc chenliling77 修改一个用户(chenliling77 原来属于cdl组)到ldc组
#userdel Chenlly 删除一个用户
#passwd Chenlly 添加/修改密码
#id Chenlly 查看用户id及所属组id
简单的使用useradd 默认值会帮我们处理几个项目:
在 /etc/passwd 里面建立一行与账号相关的数据,包括建立 UID/GID/家目录等;
在 /etc/shadow 里面将此账号的密码相关参数填入,但是尚未有密码;
在 /etc/group 里面加入一个不账号名称一模一样癿组名;
在 /home 底下建立一个与账号同名的目录作为用户家目录,且权限为 700;
# who # 显示目前登入系统的用户信息
#su 改变使用者身份
[root@localhost/]#su Chenlly
[Chenlly@localhost/]
#cat /etc/passwd 档案结构
root:x:0:0:root:/root:/bin/bash
chenlly:x:1000:1000:chenlly,,,:/home/chenlly:/bin/bash
sshd:x:114:65534::/var/run/sshd:/usr/sbin/nologin
oracle:x:1001:1001::/home/oracle:/bin/bash
其中1001 对应的是UID和GID
UID: id范围
当UID是0时,代表这个账号是系统管理员
1~499 系统账号
500~65535 (可登入账号) 给一般使用者用
#cat /etc/shadow 档案结构
chenlly:$6$vCT89B4H$4ZdIu2.uwvfRcLOe6UchP7AVkSCRgk2BCmq..bDGmNiuJWOF0iDA1qfLpWSptse2snnlnFiHD5bL0IFdjTQtk/:15595:0:99999:7:::
sshd:*:15595:0:99999:7:::
oracle:$6$6L0houuO$LCZjf8RaH1eiY2fw8v4610VwFV7AwPdQBLh6x1uQcfwaJPxHToODl1mZgc0PwHpZLRLU4pszjYj0hW.4XKOLq/:15595:0:99999:7:::
存储账号密码,并且密码是被加密过的。
#cat /etc/group 档案结构
root:x:0:
chenlly:x:1000:
1.组名 2.群组密码 3.GID:
#groupadd -g 412400 cdl 创建组cdl并为其赋予id号412400
#groupdel cdl 删除一个组
#groups Chenlly 查看用户Chenlly所属的组
#useradd Chenlly -u 3466 -g 412400(或者组名) 创建用户并加入组id为412400并且可以跟组列表
#usermod -g ldc chenliling77 修改一个用户(chenliling77 原来属于cdl组)到ldc组
#userdel Chenlly 删除一个用户
#passwd Chenlly 添加/修改密码
#id Chenlly 查看用户id及所属组id
简单的使用useradd 默认值会帮我们处理几个项目:
在 /etc/passwd 里面建立一行与账号相关的数据,包括建立 UID/GID/家目录等;
在 /etc/shadow 里面将此账号的密码相关参数填入,但是尚未有密码;
在 /etc/group 里面加入一个不账号名称一模一样癿组名;
在 /home 底下建立一个与账号同名的目录作为用户家目录,且权限为 700;
Linux常用命令(2)-用户和用户组管理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。