用户配置,用户组管理,用户管理

本文介绍了如何在Linux系统中进行用户和组的管理,包括创建、删除用户与组的方法,以及用户配置文件和密码配置文件的解读。还涉及了如何通过修改UID来调整用户的权限等级。

2.27Linux和windows互传文件
先安装一个lrzsz的包。

把linux的文件传到windows上
#sz filename

把windows的文件传到linux上
#rz

3.1用户配置文件和密码配置文件

 [root@centos-01 ~]# ls /etc/passwd
/etc/passwd
[root@centos-01 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
中间部分省略
chrony:x:997:995::/var/lib/chrony:/sbin/nologin
aming:x:1000:1000::/home/aming:/bin/bash
user1:x:1001:1001::/home/user1:/bin/bash

一行里面由冒号分割成七段
root 用户名 用户登录系统时使用的用户名
x 密码 密码位
0 UID 用户标识号
0 GID 缺省组标识
root 注释性描述
/root 家目录
/bin/bash 命令解释器 用户使用shell,默认为bash

UID

关于上面的UID这里细说一下,其实决定用户是什么权限,是由UID号决定的。

linux用户分为三种:

超级用户:(root UID=0)
普通用户: (UID 500~60000)
伪用户: (UID 1~499)

所以,我们可以修改用户的UID号来修改用户的类型,如果把root的UID号为500,那么root就变成了普通用户,如果把fnngj用户的UID改为0,那么它就拥有了root用户的超能力。
[root@centos-01 ~]# vi /etc/passwd 进入之后修改,完了保存退出就OK了。
伪用户

说到用户种类,又牵扯到一个伪用户,那么伪用户是干什么用的?
1.伪用户与系统和程序服务相关
bin、daemon、shutdown、halt等,任何Linux系统默认都有这些伪用户。
mail、news、games、apache、ftp、mysql及sshd等,与linux系统的进程相关。

  1. 伪用户通常不需要或无法登录系统
  2. 可以没有宿主目录

控制用户密码

[root@centos-01 ~]# ls /etc/shadow
/etc/shadow
[root@centos-01 ~]# cat /etc/shadow
 root:$6$zMQbycMl$THZIE86Z13cY0qfMX5vE46lJUW8TAQiETOxi54akLvBTV4xbfIqfs9qxmKOu6z/O/aOdqGQsjM2pn8JwL.MQQ/:17321:0:99999:7:::
中间部分省略
aming:!!:17322:0:99999:7:::
user1:!!:17322:0:99999:7:::

root 用户名
$6$zMQbycMl$THZIE86Z13cY0qfMX5vE46lJUW8TAQiETOxi54akLvBTV4xbfIqfs9qxmKOu6z/O/aOdqGQsjM2pn8JwL.MQQ/ 加密密码
17321 linux这里以1970年1月1日作为1,到修改的天数

3.2用户组管理
用户组配置文件

  [root@centos-01 ~]# ls /etc/group
 /etc/group
[root@centos-01 ~]# cat /etc/group

用户组密码配置文件

[root@centos-01 ~]# cat /etc/gshadow

增加组

[root@centos-01 ~]# groupadd -g 1005 grp2      //创建一个1005的组//
[root@centos-01 ~]# tail -n3 /etc/group               //查看最后3个组//
aming:x:1000:
user1:x:1001:
grp2:x:1005:

删除组

  [root@centos-01 ~]# groupdel grp2                    // 删除一个组//
 [root@centos-01 ~]# tail -n3 /etc/group              //查看最后3个组//
 chrony:x:995:
aming:x:1000:
user1:x:1001:

想删除组,前提是组里没有用户

3.3用户管理
创建用户

 [root@centos-01 ~]# useradd user2                                //创建一个用户//
 [root@centos-01 ~]# tail -n3 /etc/passwd                        //查看最后3个用户//
aming:x:1000:1000::/home/aming:/bin/bash
user1:x:1001:1001::/home/user1:/bin/bash
user2:x:1002:1002::/home/user2:/bin/bash

可以指定组创建用户

[root@centos-01 ~]# useradd -u 1004 -g user2 user3      //指定uid1004,用户组user2的用户//
[root@centos-01 ~]# tail -n3 /etc/passwd
user1:x:1001:1001::/home/user1:/bin/bash
user2:x:1002:1002::/home/user2:/bin/bash
user3:x:1004:1002::/home/user3:/bin/bash

指定家目录

[root@centos-01 ~]# useradd -u 1005 -g user2 -d /home/aming111 -s /sbin/nologin user4         
[root@centos-01 ~]# tail -n3 /etc/passwd
user2:x:1002:1002::/home/user2:/bin/bash
user3:x:1004:1002::/home/user3:/bin/bash

user4:x:1005:1002::/home/aming111:/sbin/nologin

不创建家目录

[root@centos-01 ~]# useradd -M user5                                                  //使用-M不创建家目录//
[root@centos-01 ~]# tail -n3 /etc/passwd
user3:x:1004:1002::/home/user3:/bin/bash
user4:x:1005:1002::/home/aming111:/sbin/nologin
user5:x:1006:1006::/home/user5:/bin/bash

删除用户

[root@centos-01 ~]# userdel user5

删除用户的时候直接删除家目录

[root@centos-01 ~]# userdel -r  user3                //使用-r可以直接删除家目录//

转载于:https://blog.51cto.com/13242922/2054553

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值