用户管理基本概念

一、用户的作用:

查看当前登录的用户:id

查看文件的owner:ll /home

注:ls -l=ll

查看运行进程的username:ps aux

二、用户组存储的信息

用户基本信息文件  /etc/passwd

文件结构解析:

root:x:0:0:root:/root:/bin/bash
用户名:x:uid:gid:描述:HOME:shell

字段详细说明:

1、用户名

        登录系统的名字

2、密码占位符

        实际密码存储在(/etc/shadow),此处为x

3、UID(用户身份证号)

        系统约定:

                0:特权用户(root)

                1~999:系统用户

                1000+:普通用户

        root用户特性:

                uid为0,拥有最高权限

4、GID(组号)

        每创建一个用户,系统会自动创建同名组

5、描述

        用户描述信息(如职位,部门),默认与用户名一致

6、家目录(HOME)

        用户登录后的默认目录(如/root)

7、登录Shell

        用户的命令解释器(/bin/bash)

        若设置为/sbin/nologin,用户无法登录系统

三、用户密码信息文件

        1、加密口令:

                $1:MD5       $5:SHA-256      $6:SHA-512      $2:Blowfish

        2、特殊标记:

                *:账号被锁定(禁止登录)

                !!:密码已过期

                空:无密码(可直接登录)

四、组信息文件

        字段说明:(4列,冒号分隔)

        组名:组密码:组ID:组成员

五、用户/组管理

     1、 用户创建

                useradd user1   

        -u:指定UID

                useradd user1 -u 1003

        -d:指定家目录

                useradd user1 -d /user03

        2、用户删除

                userdel -r user02

        3、用户密码管理

                passwd alice      输入两次新密码

                passwd               输入原密码

        4、用户属性修改

                usermod -s /sbin/nologin user02            禁止用户登录  

        5、组成员管理

                将用户追加到附加组

                usermod -aG 组名 用户名

                从组中移除用户

                gpasswd -d 用户名 组名

        6、创建组

                groupadd test

                -g:指定组

                groupadd test -g 1005

        7、删除组

                groupdel test

        8、创建共享目录

                mkdir /shared

                chgrp test /shared    设置属组为test

                chmod 770 /shared      赋予组读写执行权限

                注意事项:

                修改UID/GID前备份:

                find / -user 旧UID -exec chown 新UID {} \;

                组权限重新生效条件:

                用户需重新登录或者使用newgrp命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值