Linux系统配置及服务管理第02章(2)用户和用户组管理

目录

 

1.用户管理

2.用户组管理


1.用户管理

一、基本介绍

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向

系统管理员申请一个账号,然后以这个账号的身份进入系统。

注意:Linux的用户至少要属于一个组(一个用户可以属于多个组)

创建用户

基本语法:useradd 用户名

应用案例:添加一个用户user0

1.当创建用户成功后, 会自动的创建和用户同名的家目录

指定/修改密码

如果是超级用户,可以用下列形式指定任何用户的口令

修改密码:passwd 用户名

普通用户修改自己的密码时,passwd命令会先询问原密码,验证后再要求用户输入两遍新密码,如果两次输入的密码一致,则将这个密码指定给用户;而超级用户为用户指定密码时,就不需要知道原密码

2.也可以通过useradd -d 指定目录 新的用户名,给新创建的用户指定家目录

每当我们在系统创建一个用户的时候,用户的信息都已存放在系统的/etc/passwd文件里

root@rhel8 ~]# cat -n /etc/passwd

 root:x:0:0:root:/root:/bin/bash

该文件中以:作为分隔符,每个字段的含义如下:

用户名:密码占位符:UID:基本组GID:用户描述信息:家目录:解释器程序

删除用户user0

[root@localhost ~]# userdel -r user0
查看用户原先信息

[root@localhost ~]# id user0

2.用户组管理

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。

创建一个zz组:[root@localhost ~]# groupadd zz
 用[root@localhost ~]# tail -3 /etc/group查看创建的组zz

查看用户原先信息

[root@localhost ~]# id user0

将用户追加到zz组

usermod    -aG  组名  用户名

 

将用户user0追加到组zz中:

刚才咱们也能看到用户user0不仅在组zz中也在我之前创建的组hr中,现在将用户user0从组hr中移除

将用户移除组(gpasswd   -d    user02    hr)

查看组信息:[root@localhost ~]# tail -3 /etc/group

创建组net01,并指定gid(组id) 6666

[root@localhost ~]# grep 'net01' /etc/group        //查看/etc/group中组net01信息

删除组

   删除组命令:[root@localhost ~]# groupdel net01 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值