Linux权限的操作
2022/2/23 7:23:27
本文主要是介绍Linux权限的操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux权限操作
-
Linux用户组
字母 代表的用户 u 所有者 g 用户组 o 其他用户 a 所有用户 -
linux权限
字母 数字 权限 r 1 读 w 2 写 x 4 执行 例如: -rw-rw-r--:所有者拥有读写的权限,组员拥有读写的权限,其他用户拥有读的权限 -rwxrw-r--:所有者拥有读写执行的权限,组员拥有读写的权限,其他用户拥有读的权限 -rwxrwxrwx:所有用户都拥有读写跟执行的权限
-
chmod:更改权限
-
通过权限数字更改用户的权限
读的权限数字是1,写的权限数字是2,执行的权限数字是4 同时有读写的权限就是3,有写执行的权限就是6,有所有权限就是7
需求:给所有者给读写的权限,组员跟其他用户给所有权限
[wq@centos-master a]$ ls -ll total 8 -rwx--x-w- 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py [wq@centos-master a]$ chmod 377 index.py [wq@centos-master a]$ ls -ll total 8 --wxrwxrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py
给所有用户给读写跟执行的权限
[wq@centos-master a]$ ls -ll total 8 --wxrwxrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py [wq@centos-master a]$ chmod 777 index.py [wq@centos-master a]$ ls -ll total 8 -rwxrwxrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py
-
通过权限字母更改权限
-
增加权限:chmod 用户字符+权限字母 文件/目录
给所有者添加写的权限
[wq@centos-master a]$ ls -ll total 8 ---x--x--x 1 wq wq 123 Feb 22 17:55 index.py [wq@centos-master a]$ chmod u+w index.py [wq@centos-master a]$ ls -ll total 8 --wx--x--x 1 wq wq 123 Feb 22 17:55 index.py
给组员添加所有权限
[wq@centos-master a]$ ls -ll total 8 --wx--x--x 1 wq wq 123 Feb 22 17:55 index.py [wq@centos-master a]$ chmod g+wrx index.py [wq@centos-master a]$ ls -ll total 8 --wxrwx--x 1 wq wq 123 Feb 22 17:55 index.py
给所有用户添加所有的权限
[wq@centos-master a]$ ls -ll total 8 --wxrwx--x 1 wq wq 123 Feb 22 17:55 index.py [wq@centos-master a]$ chmod a+rwx index.py [wq@centos-master a]$ ls -ll total 8 -rwxrwxrwx 1 wq wq 123 Feb 22 17:55 index.py
-
移除权限:chmod 用户字符-权限字母 文件/目录
移除所有者的执行权限
[wq@centos-master a]$ ls -ll total 8 -rwxrwxrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py [wq@centos-master a]$ chmod u-x index.py [wq@centos-master a]$ ls -ll total 8 -rw-rwxrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py
移除组员的读写权限
[wq@centos-master a]$ ls -ll total 8 -rw-rwxrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py [wq@centos-master a]$ chmod g-wr index.py [wq@centos-master a]$ ls -ll total 8 -rw---xrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py
移除所有用户的执行权限
[wq@centos-master a]$ ls -ll total 8 -rwxrwxrwx 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py [wq@centos-master a]$ chmod a-x index.py [wq@centos-master a]$ ls -ll total 8 -rw-rw-rw- 1 wq wq 123 Feb 22 17:55 index.py -rw-rw-r-- 1 wq wq 0 Feb 22 18:49 readme.txt -rw-rw-r-- 1 wq wq 509 Feb 22 17:09 type.py
-
-
批处理文件.sh 的处理
当我们首次运行一个批处理文件时,系统会提示我们无权限 这时候我们可以看到我们是没有执行的权限的
[wq@centos-master ~]$ ls asd.sh [wq@centos-master ~]$ ./asd.sh -bash: ./asd.sh: Permission denied [wq@centos-master ~]$ ls -ll total 4 -rw-rw-r-- 1 wq wq 6 Feb 22 19:19 asd.sh
我们需要增加一个执行的权限才能运行批处理文件
[wq@centos-master ~]$ ls -ll total 4 -rw-rw-r-- 1 wq wq 6 Feb 22 19:19 asd.sh [wq@centos-master ~]$ chmod 777 asd.sh [wq@centos-master ~]$ ls -ll total 4 -rwxrwxrwx 1 wq wq 6 Feb 22 19:19 asd.sh [wq@centos-master ~]$ ./asd.sh Tue Feb 22 19:22:39 CST 2022
-
-
运行shell脚本
./shell脚本名称
这篇关于Linux权限的操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法