Linux云计算【第一阶段】第三章:用户管理

第三章:用户管理


一.用户概念

Linux操作系统是多任务(Multi-tasks)多用户(Multi-users)分时操作系统,linux操作系统的用户就是让我们登录到linux的权限;每当我们使用用户名登录操作系统时,linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在linux系统中,用户组也有一个ID,GID。
在linux中,用户分为两大类:管理员用户和普通用户,其中普通用户有分为系统用户和登录用户;
系统用户:为了能够让那些后台进程或服务类进程以非管理员的身份运行,通常需要为此创建多个普通用户,这类用户从来不用登陆系统。


二.用户管理

1.用户组

groupadd ,groupdel useradd ,usermod ,userdel passwd ,chage

groupadd                              //创建新的用户组
groupadd net01 –g 2000                //添加net01组 并指定gid2000
grep ‘net01’ /etc/group               //过滤用户组
groupdel                              //删除组

2.用户

useradd user01                         //创建用户user01
id user01                              //查找用户
ls /var/spool/mail/user01              //查找用户详细位置 
useradd user –u 203                    //创建用户 指定uid
useradd user –d /home                  //创建用户 指定家目录
useradd user –s /sbin/nologin          //创建用户指定shell
useradd user –G ht,it,fd             //创建用户指定附加组
userdel                                //删除用户   -r 同时删除mail和spool
userdel -r user                        //删除用户user2,同时删除用户家目录和mail spool
passwd alice                           //root可以给任何用户设置密码
[root@lxw ~]$ passwd                   //普通用户只能给自己修改密码,而且必须提供原密码

ps: 如果创建一个用户时,未指定任何组(主组或附加组),系统会创建一个和用户名相同的组作为用户的Primary Group. 

三.组成员管理

ps:只针对已存在用户

usermod -G hr niuniu2                     //覆盖原有的附加组
usermod -G fd,it niuniu2                  //覆盖原有用户和用户组
usermod -aG hr niuniu2                    //增加新的附加组

gpasswd -a jack wheel                     //usermod -aG hr zhuzhu
gpasswd -M zhuzhu,maomao100 hr            //设置组GROUP 的成员列表        
gpasswd -d zhuzhu hr                      //从group 中添加或删除用户

usermod -s /sbin/nologin niuniu2          //修改用户的基本信息

本文章纯属个人学习心得总结,希望大家相互学习,后续会持续跟新,谢谢大家的 观看!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值