🎊专栏【玩转Linux操作】
🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。
🎆音乐分享【Love Story】
🥰欢迎并且感谢大家指出小吉的问题🥰
文章目录
- 🍔权限的基本介绍
- ⭐具体分析
- 🎈第0位
- 🎈第1-3位
- 🎈第4-6位
- 🎈第7-9位
- 🍔rwx权限详解
- ⭐rwx作用到文件
- 🎈r
- 🎈w
- 🎈x
- ⭐rwx作用到目录
- 🎈r
- 🎈w
- 🎈x
- 🍔修改权限
- ⭐chmod命令
- 🎈使用+,-,=修改权限
- 🎈使用数字变更权限
- 🍔修改文件所有者
- ⭐chown命令
- 🎈具体分析
- 🍔修改文件/目录所在组
- ⭐chgrp命令
- 🎈具体分析
🍔权限的基本介绍
ls -l显示的内容如下
-rwxrwxr-x. 1 zhangzhe test 131 1月 1 16:13 test2.sh
01 34 67 9(方便进行对照,确定位数)
⭐具体分析
🎈第0位
确定文件类型
l 链接,相当于Windows的快捷方式
d 目录,相当于Windows的文件夹
c 字符设备文件,鼠标,键盘
(字符设备文件是一种特殊的文件类型,它是在Linux系统中的一种I/O设备,用于实现字符输入输出。字符设备文件是以字符为单位进行传输的设备,例如键盘、鼠标、打印机等。)
b 块设备,比如硬盘
🎈第1-3位
确定所有者(该文件的所有者)拥有该文件的权限
(User)
🎈第4-6位
确定所属组(同用户组)拥有该文件的权限
(Group)
🎈第7-9位
确定其他用户拥有该文件的权限
(Other)
🍔rwx权限详解
⭐rwx作用到文件
🎈r
可读,可以读取,查看
🎈w
可写,可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件所在的目录有 写 权限
🎈x
可以执行该文件
⭐rwx作用到目录
🎈r
可以读取,ls查看目录内容
🎈w
可以修改,对目录内创建,删除,重命名目录
🎈x
表示可以执行,可以进入该目录
如果没有这个权限,是不能cd到这个目录的,系统会提示没有权限
🍔修改权限
通过chmod命令,可以修改文件或目录的权限
⭐chmod命令
🎈使用+,-,=修改权限
u:所有者
g:所有组
o:其他人
a:所有人(u,g,o的总和)
给abc文件的所有者读,写,执行的权限,给所有组读,执行权限,给其他组读,执行权限
chmod u=rwx,g=rx,o=rw abc
🎈使用数字变更权限
r=4
w=2
x=1
那么chmod u=rwx,g=rx,o=x 文件目录名相当于 chmod 751 文件目录名
将/home/abc.txt文件的权限修改成 rwxr-xr-x,使用数字的方式实现
chmod 755 /home/abc.txt
🍔修改文件所有者
⭐chown命令
chown newowner 文件/目录
-R 如果是目录,那么其下所有子文件或目录递归生效(具体看下面的例子)
🎈具体分析
将/home/abc.txt目录下的所有文件和目录的所有者都修改为tom
chown tom /home/abc.txt
将/home/kkk目录下所有的文件和目录的所有者都修改为tom
chmod -R tom /home/kkk
🍔修改文件/目录所在组
⭐chgrp命令
chgrp newgroup 文件/目录
-R 如果是目录,那么其下所有子文件或目录递归生效(具体看下面的例子)
🎈具体分析
将/home/abc.txt文件的所在组修改为test
groupadd test
chgrp test /home/abc.txt
将/home/test目录下的所有文件和目录的所在组都修改为abc
chgrp -R abc /home/test
🥰如果大家有不明白的地方,或者文章有问题,欢迎大家在评论区讨论,指正🥰