一文彻底搞懂linux权限修改及含义
权限更改-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中进文件以及创建文件需要的权限,文件中ACM三个时间代表的含义以及touch如何修改时间
- Linux 文件权限详解 含义和修改和安全
- Linux修改文件及文件夹权限
- (原创)Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- linux新建用户与权限修改
- 在linux修改文件夹及其子文件夹的权限。
- 修改linux文件权限命令:chmod
- linux查看及修改文件权限以及相关
- Linux添加普通用户并添加sudo权限、修改文件所属者、解决(ubuntu)只有$问题
- Linux修改文件权限命令
- linux文件权限查看及修改(实用)
- Linux文件权限的查看和修改
- LINUX服务器几个简单修改文件权限的命令实例
- LINUX修改文件权限
- LINUX修改文件权限 学习
- linux 基础操作 (五)————文件权限及修改
- linux下用chmod修改文件权限详解(文件权限与特殊权限)
- 修改Linux下只读文件的权限
- Linux系统下如何查看及修改文件读写权限
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)