5、用户和用户权限

学习目标:

1、了解Linux的用户和权限概念

2、掌握用户常用操作命令

3、掌握权限的常用命令

学习过程:

一、用户操作

1、基本命令介绍

adduser:用于添加用户,创建用户时指定组,如:#adduser –g  groupA  rick  -u   指定UID。

userdel:用于删除  -r  删除用户同时删除该用户主目录及下的所有文件。

usermod  lgroupadd:用于添加用户组。

passwd:用于修改用户密码,如果有权限,还可以修改别人的密码。

who:查询当前有哪些用户登录系统

id: 查看自己的用户信息,如有权限可查看别人的如: #id rick lwhoami:查看自己是谁

2、示例

新建一个用户组

1

groupadd liu

新建两个用户

1

2

useradd -g liu liu1

useradd -g liu liu2

使用id查看用户的信息

1

id liu1

二、用户、目录和文件的权限

1、查看目录的各项讲解

我们先通过ls -l或者ll命令查看目录下的信息,信息如下:

attcontent/61adc280-55bf-4026-b862-a6ea99a1717b.png

这样我们可以得到更加信息的信息,显示的信息总共分为8段

目录或者文件的权限信息   连接文件数  所属用户   所属组  大小  最后修改时间  目录或者文件名称

从这里我们知道每一个文件都属于某个用户和用户组的,其他的信息也比较好理解,下面我们就详细讲讲第一段的权限信息。

2、权限讲解

权限信息格式类似drwxr-xr-x这样,总共也分为四个组:d rwx r-x r-x。第一个组d符号表示目录,-符号表示是文件。剩下三个组就是与权限有关的。其中

第一组 :表示自己  user使用u表示

第二组 :表示同组  group使用g表示

第三组 :表示其他人 other使用o表示

每一组都是有四种表示符:

r :表示有read(读)的权限

w :表示有write(写)的权限

x :表示有execute (执行)的权限

-  没有

如上面这个例子drwxr-xr-x就表示这是个目录,自己有读写执行等权限,而同组的和其他人只有读和执行权限。

3、修改权限命令

可以使用chmod修改权限属性。

修改bbb.txt的同组权限为rw。

1

chmod g=rw bbb.txt

为bbb.txt的同组人员添加x权限。

1

chmod g+x bbb.txt

4、使用数字表示的方式修改权限

除了上面这样修改权限方式之外,我们还可以使用数字表示的方式设置权限。

1 有此权限

0 无此权限

101表示就是r-x,110表示rw-。我们还需要把二进制转为十进制。

111表示的权限是rwx,使用十进制7表示。表示下面这个例子

十进制:765  

二进制:111110101

对象的权限就是:rwxrw-r-x

1

chmod 765 bbb.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值