统信UOS文件权限

MoMo 2022年5月20日11:02:57
评论
1,343

文件权限

 

权限 r:允许查看文件内容,使用 4

 

权限 w:允许修改文件内容,使用 2 表示

 

可执行 x:允许运行程序,使用 1 表示

 

权限 -:使用 0 表示

例如:

drwxr-xr-x 意思是一个权限为 755 的目录

-rw-r--r-- 意思是一个权限为 644 的文件

所有权

 

属主:拥有该文件的用户账号

 

属组:拥有该文件的组账号

更改文件权限

chmod

设置文件或目录的权限

格式:

chmod [-R] [ugoa] [+-=] [rwx] 参数

chmod [-R] [nnn] 参数

常用选项:

 

-R:表示以递归的方式设置目录及目录下的所有子目录及文件的权限。

 

u 属主

 

g 属组

 

o 其他人

 

a 所有人

 

+ 添加

 

- 删除

 

= 重置

 

nnn 数字权限,如:777 666 644 755 等

示例:

touch 1234

ls -l 1234

 

chmod u+x 1234 属主加可执行权限

chmod g=rwx 1234

重置属组权限为可读可写可执行

chmod o+rwx 1234

给除了属主属组的其他人增加可读可写可执行

chmod 755 1234 给文件改为 755 权限

更改文件属主

 

chown 设置文件的归属(只有 root 用户才可以用“chown”指令来改变文件的拥有者)

 

chown 属主:属组 文件名

 

chown 属主.属组 文件名

示例:

groupadd pxb

创建组 pxb

useradd -g pxb uos1 创建用户 uos1 并指定他的组

useradd -g pxb uos2

echo 12345678 > /test

创建一个文件并写入

chown uos1:pxb /test

更改属主属组

chmod 640 /test 权限修改为 640“rw-r-----”,uos1 权限可读可写,组权限可读,其

他人没有权限

su - uos1

切换到 uos1 用户

cat /test

可查看

echo 123 >> /test

可写

su - uos2

切换到 uos2 用户

cat /test

能读

echo 123 >> /test

不能写

useradd uos3

创建 uos3

su - uos3

切换用户

cat /test

不能读

echo 456 >> /test

不能写

https://xpanx.com/
MoMo
  • 本文由 发表于 2022年5月20日11:02:57
  • 转载请务必保留本文链接:https://xpanx.com/3639.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: