1.因为我们要在tmp中进行我们操作,所以,我们要先进入tmp中创建一个文件,再往进输入命令,以便操作。
上面两张图是我们进入tmp中创建了一个文件,并输入了一些命令。下面B 6 O ? ? :我们要对其进行操作。
我们先来看看文件的权限。
我们看到属主为rm j # 9 P iwx--读,写,执行。属组为r--读。其他为r-= ) z } 3-读。我们为了实验创一个普通用户。这里我们v _ x ) z 6 V h回到root中创建。
创建好以后我们进入普通用户,用cat进行查看。如图:
我们看到,可以查看,再_ r 7 %用r w X m我们的vim命令进行更改,
通过上图我们可以看到左下角有一行字,其中有两个中文只读这是因为,我们是普通用户4 e D ] S E ),只有查看的权利,没有写入和执行的权利,我们再来执行一下,
当我们输入执行命令后,系统x $ N i提示权限不够,我们这时就要给普通用户赋权了。
2.赋权,我们就要回Y l 4 z ~ b _ ^到我们的root中,用超管的身份赋予权限。0 | J u C / 8ecit快捷方式。chmod--命令 空格 u--属主/g--属组/o--其他 +r/w/x空格 文件路径/文件名。
当我们修改权限以后,回到我们的普通用户,看是否可以进行操| M I O a作。
我们看到,赋权以后我们的普通用户也可以写入命令,我们再加一点命令,我们再试试执行。
3.用数字进行提权,我们知道r/w/x,这三个字母代J d 0 m表什么,其实它们还可以用数字表示,r--4/} ) x i S Vw--2/x--1,那接下来我们我们就用数字来降权。降权和赋权一样,只是将+换成-就ok。我们首先要回到root中进行更改权限。
我们看到了权限已经更改,那我们接下来就进行测试。
上图我们回到了普通用户,我们可以查看文件,那我们可以写文件吗?
注意上图中的左下角,出现了只读,意为只可读取不可写入,那执行呢?
我们看到系统提示权限不够说c k X明我们设置成功。
4.我们嫌弃
5.我一们嫌个一个的用户设置太麻烦t i Z V g,这时就要用到我们的组来进行设置。
首先我们回到root中,创建新用户zg2方便比较,再创建一个组,
我们看到我们的zg2这个用户已经在yz1这个组里。我们再来看看文件的权限。
命令:chown 用户名.s % a Q p r q 7 S组名 文件
我们将文件赋予了yz1组 } ] K中。并更改了权限。
更改后我们发现组中有了权限,进入我们的zg2这个用户中进行检验。
我们进入zg2用户后,发现文件可以被读,写,接下来就是执行了,
我们看到命令执行了,说明V g | 8我们更改成功。
发表评论