1.因为我们要在tmp中进行我们操作,所以,我们要先进入tmp中创建一个文件,再往进输入命令,以便操作。Linux用户权限--二_第1张图片
Linux用户权限--二_第2张图片
上面两张图是我们进入tmp中创建了一个文件,并输入了一些命令。下面我们要对其进行操作。
我们先来看看文件的权限。Linux用户权限--二_第3张图片
我们看到属主为rwx--读,写,执行。属组为r--读。其他为r--读。我们为了实验创一个普通用户。这里我们回到root中创建。
Linux用户权限--二_第4张图片
创建好以后我们进入普通用户,用cat进行查看。如图:
Linux用户权限--二_第5张图片
我们看到,可以查看,再用我们的vim命令进行更改,
Linux用户权限--二_第6张图片
通过上图我们可以看到左下角有一行字,其中有两个中文只读这是因为,我们是普通用户,只有查看的权利,没有写入和执行的权利,我们再来执行一下,
Linux用户权限--二_第7张图片
当我们输入执行命令后,系统提示权限不够,我们这时就要给普通用户赋权了。
2.赋权,我们就要回到我们的root中,用超管的身份赋予权限。ecit快捷方式。chmod--命令 空格 u--属主/g--属组/o--其他 +r/w/x空格 文件路径/文件名。
Linux用户权限--二_第8张图片
当我们修改权限以后,回到我们的普通用户,看是否可以进行操作。
Linux用户权限--二_第9张图片
我们看到,赋权以后我们的普通用户也可以写入命令,我们再加一点命令,我们再试试执行。
Linux用户权限--二_第10张图片
Linux用户权限--二_第11张图片
3.用数字进行提权,我们知道r/w/x,这三个字母代表什么,其实它们还可以用数字表示,r--4/w--2/x--1,那接下来我们我们就用数字来降权。降权和赋权一样,只是将+换成-就ok。我们首先要回到root中进行更改权限。Linux用户权限--二_第12张图片
我们看到了权限已经更改,那我们接下来就进行测试。
Linux用户权限--二_第13张图片
上图我们回到了普通用户,我们可以查看文件,那我们可以写文件吗?
Linux用户权限--二_第14张图片
注意上图中的左下角,出现了只读,意为只可读取不可写入,那执行呢?
Linux用户权限--二_第15张图片
我们看到系统提示权限不够说明我们设置成功。
4.我们嫌弃
5.我一们嫌个一个的用户设置太麻烦,这时就要用到我们的组来进行设置。
首先我们回到root中,创建新用户zg2方便比较,再创建一个组,
Linux用户权限--二_第16张图片
我们看到我们的zg2这个用户已经在yz1这个组里。我们再来看看文件的权限。
Linux用户权限--二_第17张图片
命令:chown 用户名.组名 文件
Linux用户权限--二_第18张图片
我们将文件赋予了yz1组中。并更改了权限。
Linux用户权限--二_第19张图片
更改后我们发现组中有了权限,进入我们的zg2这个用户中进行检验。
Linux用户权限--二_第20张图片Linux用户权限--二_第21张图片
我们进入zg2用户后,发现文件可以被读,写,接下来就是执行了,
Linux用户权限--二_第22张图片
我们看到命令执行了,说明我们更改成功。