一、让用户能进入某目录成为『可工作目录』的基本权限为何:
可使用的指令:例如 cd 等变换工作目录的指令;
目录所需权限:用户对这个目录至少需要具有 x 的权限
额外需求:如果用户想要在这个目录内利用 ls 查阅文件名,则用户对此目录还需要 r 的权限
二、用户在某个目录内读取一个档案的基本权限为何?
可使用的指令:例如本章谈到的 cat, more, less 等等
目录所需权限:用户对这个目录至少需要具有 x 权限;
档案所需权限:使用者对档案至少需要具有 r 的权限才行!
三、让使用者可以修改一个档案的基本权限为何?
可使用的指令:例如 nano或未来要介绍的 vi 编辑器等;
目录所需权限:用户在该档案所在的目录至少要有 x 权限;
档案所需权限:使用者对该档案至少要有 r, w 权限
四、让一个使用者可以建立一个档案的基本权限为何?
目录所需权限:用户在该目录要具有 w,x 的权限,重点在 w 啦!
五、让用户进入某目录幵执行该目录下的某个指令之基本权限为何?
目录所需权限:用户在该目录至少要有 x 的权限;
档案所需权限:使用者在该档案至少需要有 x 的权限
让一个使用者 vbird 能够进行『cp /dir1/file1 /dir2』的指令时,请说明 dir1, file1, dir2
的最小所需权限为何?
答:
执行 cp 时, vbird 要『能够读取来源文件,并且写入目标文件!』所以应参考上述第二点
不第四点的说明! 因此各档案/目录的最小权限应该是:
dir1 :至少需要有 x 权限;
file1:至少需要有 r 权限;
dir2 :至少需要有 w, x 权限;
touch 的目的在修改档案的时间参数,但亦可用来建立空档案;
一个档案记录的时间参数有三种,分别是 access time(atime), status time (ctime),
modification time(mtime),ls 默认显示的是 mtime。
当一个使用者的 umask 分别为 033 不 044 他所建立的档案不目录的权限为何?
在 umask 为 033 时,则预设是拿掉 group 不 other 的w(2)x(1) 权限,因此权限就成为『档案
-rw-r--r-- , 目录 drwxr--r-- 』而当 umask 044 时,则拿掉 r 的属性,因此就成为『档案 -
rw--w--w-,目录drwx-wx-wx』
ls -l是显示当前目录下文件详细信息,ls是显示当前目录下文件。
强制删除:rm -r 会一直弹出确认,直接删除,前面加上反斜杠: \rm -r
取得文件名:basename /etc/sysconfig/network
获取目录名:dirname /etc/sysconfig/network
语法格式:rpm -qc 软件名
语法:rpm -ql 软件名 或 rpm rpmquery -ql 软件名