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