概述
权限更改-chmod
英文:change mode (change the permissions mode of a file)
作用:改变文件或目录权限
语法:
chmod [{ugoa}{+-=}{rwx}] [文件名或目录] u(user):针对所有者,g(group):针对所属组,o(others):针对其他人,a(all):真多所有的 +:增加权限 -:减少权限 =:重新赋予权限
chmod [mode=421] [ 文件或目录] chmod go=wx t1.sh
参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)
思考:一个文件的权限谁可以更改? root 所有者
root
文件所有者
例如:chmod u+x a.txt
chmod u+x,o-x a.txt
用数字来表示权限(r=4,w=2,x=1,-=0) chmod 777 t.txt(777=4(r)+2(w)+1(x),4(r)+2(w)+1(x),4(r)+2(w)+1(x)),可以用和表示,三个为一组。
例如:chmod 750 b.txt ----750翻译为:rwxr-x--- 集执行750之后权限变为这样。
rwx和数字表示方式能随意切换
注意:root用户是超级用户,不管有没有权限,root都能进行更改。用普通用户测试权限。
不能用一个普通用户去修改另一个普通用户的权限。
更改所有者-chown
英文:change file ownership
作用:更改文件或者目录的所有者 改变root root 为hadoop用户则如chown hadoop:hadoop t.txt
语法 : chown user[:group] file...
-R : 递归修改
参数格式 :
user : 新的档案拥有者的使用者 ID
group : 新的档案拥有者的使用者群体(group)
eg:#chown lee file1 把file1文件的所有者改为用户lee
eg:#chown lee:test file1 把file1文件的所有者改为用户lee,所属组改为test
eg:#chown –R lee:test dir 修改dir及其子目录的所有者和所属组
改变所属组chgrp
英文:change file group ownership
作用:改变文件或目录的所属组
语法 : chgrp [group] file...
eg:chgrp root test.log 把test.log的所属组修改为root
最后
以上就是拼搏皮带为你收集整理的一文彻底搞懂linux权限修改及含义的全部内容,希望文章能够帮你解决一文彻底搞懂linux权限修改及含义所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复