Linux中用户和用户组的概念以及基本命令

1、/etc/group文件 : 存储当前系统中所有用户组的信息  注:(所有用户都可以读取)

文件中每一行代表一个组群账户,内容分为4个域,用冒号分隔,各域的内容如下:

组名称   :    组密码占位符     :     组编号    :     组群成员列表

例子:

root:x:0:root
bin:x:1:bin,daemon

2、/etc/gshadow文件  : 存储当前系统中用户组的密码信息        注:(只有root用户可以读取)   

内容同上 ,各域的内容如下:

组名称   :    组密码     :     组群的管理员    :     组群成员列表

例子:

root: : :root
bin: : :root,bin,daemon 

3、/etc/passwd : 存储当前系统中所有用户的信息

内容的每一行代表一个用户,分为七个域,域含义如下:

用户名   :  密码占位符   : 用户编号(UID) :   用户组编号(GID) : 用户描述信息   : 主目录    :  shell类型

例子:

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

4、/etc/shadow :  存储当前系统中所有用户的密码信息  注:(只有root用户可以读取)

分为9个域,记住2个主要的域就OK了,含义如下

用户名  :  密码 :  :  :  :  :  : :

例子:

bin:*:15615:0:99999:7:::

5、组基础命令

①、增加一个组group1

groupadd group1

②、将组group1的名称改为group2,加 -n 选项,新名称在前,旧名称在后

groupmod -n group2 group1

③、修改组group2的组编号,加 -g 选项 ,编号在前,组名在后

groupmod -g 777 group2

④、添加一个组boss,编号为888

groupadd -g 888 boss

⑤、删除组boss

groupdel boss

6、用户基础命令

①、创建user1用户,并指定用户组group2

useradd -g group2 user1

②、创建user2用户,指定用户主目录

useradd -d /home/first user2

③、修改user1用户描述信息为test1

usermod -c test1 user1

④、修改用户user2的名称为user3 , 目标名称在前

usermod -l user3 user2

⑤、修改用户的用户组

usermod -g group2 user3

⑥、删除用户user3

userdel user3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值