[关闭]
@yiranblade 2016-10-12T03:09:30.000000Z 字数 1869 阅读 314

文件权限与目录配置

Linux基础学习


例题:

假设test1,test2,test3同属于testgroup这个用户组,如果有下面的两个文件,请说明两个文件的所有者与其相关的权限。
-rw-r--r-- 1 root root 238 Jun 18 17:22 test.txt
-rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai

答:

如果我的目录为下面的样式,请问testgroup这个用户组的成员与其他人是否可以进入本目录?
drwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 groups/
答:

有个目录权限如下所示:
drwxr--r-- 3 root root 4096 Jun 25 08:35 .ssh
系统有个账号名称为vbird,这个账号并没有支持root用户组,请问vbird对这个目录有何权限?是否可切换到次目录中?
答:

假设有个账号名称为dmtsai,他的主文件夹在/home/dmtsai/,smtsai对此目录具有[rwx]的权限。若在此目录下有个名为the_root.data的文件,该文件权限如下:
-rwx------ 1 root root 4365 Sep 19 23:20 the root.data
请问dmtsai对此文件的权限是什么?可否删除此文件?
答:dmtsai对次文件来说是"其他人"故对此文件他无法读,写,执行。
但是这个文件在他的文件夹下,他拥有自己目录的完整权限,故对于这个文件他是可以删除的。

如何先进入/var/spool/mail/目录,再进入到/var/spool/cron/目录中?
答:由于/var/spool/mail与/var/spool/cron是同样在/var/spool/目录中,因此最简单的命令执行方法为:
1,cd/var/spool/mail
2,cd../cron

网络文件常常提到类似"./run.sh"的数据,这个命令的意义是什么?
答:由于命令的执行需要变量的支持,若你的执行文件放置在本目录,并且本目录并非正规的执行文件目录(正规为/bin,/use/bin等为正规),此时要执行命令就要严格指定该执行文件。./代表"本目录",所以"./run.sh"代表执行本目录下名run.sh的文件。

改变文件属性与权限

数字改变文件权限

符号改变文件权限

目录与文件的权限意义

文件是实际含有数据的地方,包括一般文本文件,数据库文件内容文件,二进制可执行文件等。
1. 文件权限对于文件的意义:

2.权限对目录的重要

绝对路径与相对路径

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注