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表示其他用户的权限

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值