大数据全系列 教程
1869个小节阅读:467.2k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
##4.2 权限对目录的重要性
r(read contents in directory):表示具有读取目录结构清单的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据。所以你就可以利用ls这个指令将该目录的内容列表显示出来。
w(modify contents of directory):这个可写入的权限对目录来说,表示你具有改变目录结构清单的权限,也就是底下这些权限:
x(access directory):在Linux中,目录不可以被执行,目录的x代表的是使用者能否进入该目录成为工作目录的用途。所谓的工作目录(work directory)就是你目前所在的目录。举例来说,当你登入Linux时,你所在的Home目录就是你当下的工作目录。
xxxxxxxxxx
[root@node1 opt]# chmod 750 apps
[root@node1 opt]# ll
总用量 12
drwxr-x--- 2 root root 6 8月 23 18:08 apps
drwxr-xr-x 75 root root 8192 8月 20 19:12 etc
[root@node1 opt]# cd apps/
[root@node1 apps]# ls
[root@node1 apps]# touch test
[root@node1 apps]# mkdir mydir
[root@node1 apps]# mv mydir mydir1
[root@node1 apps]# pwd
/opt/apps
[root@node1 apps]# su gtjin
[gtjin@node1 apps]$ pwd
/opt/apps
[gtjin@node1 apps]$ ls
ls: 无法打开目录.: 权限不够
[gtjin@node1 apps]$ cd
[gtjin@node1 ~]$ cd /opt/apps/
bash: cd: /opt/apps/: 权限不够
[gtjin@node1 ~]$ ls /opt/apps
ls: 无法打开目录/opt/apps: 权限不够
[gtjin@node1 ~]$ mkdir /opt/apps/a
mkdir: 无法创建目录"/opt/apps/a": 权限不够
[gtjin@node1 ~]$ exit
exit
[root@node1 apps]# chmod 755 /opt/apps
[root@node1 apps]# cd
[root@node1 ~]# su gtjin
[gtjin@node1 root]$ cd /opt/apps/
[gtjin@node1 apps]$ ls
mydir1 test
[gtjin@node1 apps]$ pwd
/opt/apps
[gtjin@node1 apps]$ touch newfile
touch: 无法创建"newfile": 权限不够
[gtjin@node1 apps]$ mv test test_new
mv: 无法将"test" 移动至"test_new": 权限不够