我是靠谱客的博主 外向面包,最近开发中收集的这篇文章主要介绍Linux权限,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Linux权限的意义是限制每个用户对当前文件的访问是可读可写可执行,来达到对重要文件的安全性的保障。

1、认识文件的访问权限

该权限表示对文件的访问,一般有当前用户,当前用户所在组,其他用户;
如何查看一个文件的权限;
首先要明白rwx是什么意思;
r表示可读,w表示可写,x表示可执行;
d开头的是目录,-开头的是文件;
drwxr-xr-x. 3 root root 80 5月 22 22:01 software
-rw-r–r--. 1 root root 185515842 5月 12 07:40 jdk-8u144-linux-x64.tar.gz
第一个是目录,第二个是文件;
drwxr-xr-x:表示该目录的权限的当前用户是可读可写可执行,当前用户的所在组的其他用户对该文件的权限是不可读可写可执行,其它用户的权限是可读不可写可执行;
d(目录) rwx(当前用户) r-x(当前用户所在组) r-x(其他用户)

2、如何修改权限,chmod

1)、字母修改方式
命令:chmod -R (u(该文件的当前用户) g(当前用户所在组) o(其他用户) a(前面三者都包含))
‘+’ 表示增加权限
‘-’ 表示取消权限
‘=’ 表示唯一设定权限
如:
-rw-r–r--. 1 root root 185515842 5月 12 07:40 jdk-8u144-linux-x64.tar.gz 可读可写不可执行文件
1、当前用户可读可写可执行
chmod u+x jdk-8u144-linux-x64.tar.gz
-rwxr–r--. 1 root root 185515842 5月 12 07:40 jdk-8u144-linux-x64.tar.gz
2、当前用户可读不可写可执行
chmod u-w jdk-8u144-linux-x64.tar.gz
-r-xr–r--. 1 root root 185515842 5月 12 07:40 jdk-8u144-linux-x64.tar.gz
3、当前用户可读不可写不可执行
chmod u-x jdk-8u144-linux-x64.tar.gz
-r–r--r–. 1 root root 185515842 5月 12 07:40 jdk-8u144-linux-x64.tar.gz
如何要设置当前用户所在组内其他用户的权限或者其他用户的权限,只需将u修改成其他如g 、 o等
2)、数字修改方式
r=4、w=2、x=1
rwx=7 4+2+1=7
rw=6 4+2=6
rx=5 4+1=5
chmod 777 第一个7表示当前用户权限,第二个7表示当前用户组权限,第三个7表示其他用户的权限

最后

以上就是外向面包为你收集整理的Linux权限的全部内容,希望文章能够帮你解决Linux权限所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部