linux文件权限详解

改变权限命令chmod

[[email protected]_linux first]# chmod u=x,g=rwx,o=x 1.txt

[[email protected]_linux first]# ll

total 16

drwx------. 2 root root   6 Nov 15 07:17 1

---xrwx--x. 1 root root   0 Nov 15 07:18 1.txt

 

 

改变文件所属关系命令chown

使用:chown [选项]... [所有者][:[]] 文件...

chown 用户 文件或目录      <==仅仅授权用户

chown :组   文件或目录      <==仅仅授权组。等同于chgrp 组 文件或目录

chown 用户:组 文件或目录   <==表示授权用户和组

 

 

演示环境:

用户组(incahome):成员有boy, girl

[[email protected]_linux first]# groupadd incahome

[[email protected]_linux first]# useradd boy -g incahome

[[email protected]_linux first]# useradd girl -g incahome

[[email protected]_linux first]# id boy

uid=1003(boy) gid=1003(incahome) groups=1003(incahome)

[[email protected]_linux first]# id girl

uid=1004(girl) gid=1003(incahome) groups=1003(incahome)

[[email protected]_linux first]# useradd wairen

 

 

 

linux普通文件的读、写、执行权限说明:

可读r:表示具有读取阅读文件内容的权限

可写w:表示具有新增、修改文件内容的权限

(特别提示:删除文件(修改文件名等)的权限是受父级目录的权限控制,和文件本身权限无关)

可执行:表示具有执行文件的权限(文件本身要能够执行,普通用户同时还需要r的权限)

win32下可执行文件:*.exe, *.bat, *.com

linux下可执行文件:*.sh, *.py, *.perl




相关文章: