linux入门第6篇-系统用户

               liunx系统中,每个用户都属于一个用户(属主)和一个用户组(属组),通过ll | stat 查看用户属主和属组或者通过 stat -c %G+文件名查看所属主

1.1用户分类

             根据帐号的功能:超级用户(root)  UID:0
                                            普通用户又分下面两种:
                                                       系统用户  UID:1-999    rhel6中是1-499,它一般是系统内建的账号,不用于登录操作系统,它主要是为了满足自身系统管理需要而建,也叫伪用                                                                             户

                                                       伪用户:与系统和程序服务有关,比如:bin、daemon、通常不需要或无法登录系统,可以没有宿主目录
                                                      本地用户  UID:1000+    rhel6 中是500以上,也叫自定义用户,由root管理员创建,供用户登陆进行操作
                                           说明:UID即每个用户的身份标示,类似于每个人的身份证号码.

1.1.1配置文件

               

名  称
帐号信息
密码信息
密码文件说明
用户信息文件
/etc/passwd
/etc/shadow
包含passwd里面用户对应的密码信息
用户组文件
/etc/group
/etc/gshadow
包含组加密信息

1.2 用户相关命令

         (1)添加用户

                    useradd   [参数]  用户名

                    常用参数

                               q  -u           UID
                               q  -d           宿主目录
                               q  -g           起始组(主组)        #只能有一个
                               q  -G           附加组                #可以有多个
                               q  -s           登陆shell

[root@hostline /]# useradd xuesheng
[root@hostline /]# id xuesheng
uid=1005(xuesheng) gid=1006(xuesheng) 组=1006(xuesheng)
[root@hostline /]# grep xuesheng /etc/passwd
xuesheng:x:1005:1006::/home/xuesheng:/bin/bash
                    说明:用户的全部信息保存在 etc/password中,
1.2.1指定用户UID
[root@hostline /]# useradd -u 1100 xueba
[root@hostline /]# ls /home
caichunfeng  caichunfeng1  hello  work  world  xueba  xuesheng
[root@hostline /]# tail -2 /etc/passwd
xuesheng:x:1005:1006::/home/xuesheng:/bin/bash
xueba:x:1100:1100::/home/xueba:/bin/bash

1.2.2指定用户宿主目录

useradd -d /tmp/xuegod-3 xuegod-3
        还可以指定用户起始组,附加组

1.3删除用户

               userdel  [参数]  用户名

                -r   删除用户,同时删除用户家目录和mailspool下的用户目录 

[root@hostline home]# ls
caichunfeng  caichunfeng1  hello  work  world  xueba  xuesheng
[root@hostline home]# userdel -r xuesheng
[root@hostline home]# ls
caichunfeng  caichunfeng1  hello  work  world  xueba
1.4密码文件
[root@hostline home]# tail -4 /etc/passwd 
world:x:1004:1005::/home/world:/bin/bash
xueba:x:1100:1100::/home/xueba:/bin/bash
xuezha:x:1101:1101::/test/home:/bin/bash
xuexi:x:1102:1102::/test/home:/bin/bash
[root@hostline home]# tail -4 /etc/shadow
world:$6$3OkPRfSf$BdvO13yMJIotQQH7BIImJiUCtBrpftPG3gvkyopcv2iGzrN4JM9l7/j6hgl1qrdefMD2TqflyhaoiaeJ8lQrt/:17311:0:99999:7:::
xueba:!!:17337:0:99999:7:::
xuezha:!!:17337:0:99999:7:::
xuexi:!!:17337:0:99999:7:::
[root@hostline home]# grep work /etc/shadow
systemd-network:!!:17303::::::
[root@hostline home]# grep xueba /etc/shadow
xueba:!!:17337:0:99999:7:::

格式说明如下(9个冒号分隔的字段):
1
name
登录名称,这个必须是系统中的有效账户名
2
password
已加密密码,查看帮助说明:盐
man 5 passwd
man 5 shadow
man 5 group
man 3 crypt
3
lastchange
最近一次更改密码的日期,以距离1970/1/1的天数表示
4
min-age
不能更改密码的最少天数,最近更改过后几天才可以更改;如果为0表示“最短期限要求”
5
maxage
密码过期时间,必须更改密码前的最多天数
6
warning
密码即将到期的警告期,以天数表示,0表示“不提供警告”
7
inactive
宽限天数,密码到期后
8
expire
账号过期时间,以距离1970/1/1的天数计算
9
blank
预留字段

1.4修改用户信息

              常用参数:
                       q  -u           UID
                       q  -d           宿主目录
                       q  -g           起始组                          #只能有一个
                       q  -G           附加组                          #可以有多个
                       q  -s           登录shell
                       q  -L      锁定

[root@hostline home]# tail -1 /etc/passwd
xuexi:x:1102:1102::/test/home:/bin/bash
[root@hostline home]# mkdir /test/bash
[root@hostline home]# usermod -s /etc/passwd /test/bash
[root@hostline home]# usermod -s /etc/passwd hello
[root@hostline home]# tail -1 /etc/passwd
xuexi:x:1102:1102::/test/home:/bin/bash
2.1组分类

             根据帐号的功能:超级用户组(root)  GID:0
        普通用户组
        系统用户组  GID:1-999  redhat6 是1-499
        本地用户 组 GID:1000+  redhat6 是500+

[root@hostline home]# tail -5 /etc/group
hello:x:1004:
world:x:1005:
xueba:x:1100:
xuezha:x:1101:
xuexi:x:1102:

               

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值