linux文件权限设置

一、更改文件所属用户组

命令 chgrp :即change group 的缩写

格式 :chgrp 用户组名  文件名

二、更改文件所属用户

命令 chown [-R](递归修改,即该文件夹下的所有文件的归属都会修改)(不仅可以修改文件所属用户,也可修改文件所属用户组)

change owner的缩写

  • 格式1 :chown  用户名  文件名
  • 格式2:chown   :用户组名  文件名
  • 格式3:chown   用户名 : 用户组名  文件名

三、更改文件权限

1.首先了解文件权限的种类

r 读  w写  x执行   

用数字表示 r:4   w:2   x:1

2.文件权限有三列,分别代表 用户、组、其他人对文件的权限

例:rwxr-xr-x  代表该文件所属用户可以读写执行,组内其他用户(对组设置限制其实就是对组内用户限制)可读可执行,其他用户(不是文件所属用户也不是属于该用户组)可读可执行

3.修改权限

命令:chmod

  • 格式1:chmod   u=rwx,g=rx,o=r   文件名
  • 格式2:chmod    a=rx  文件名    (所有人对文件权限均设置成可读可执行)

u:user   g:group  o:other   a:all

  • 格式3(数字型):chmod  755   文件名

数字依次表示u,g,o,对文件的权限,7:4+2+1即rwx,5:4+1即rx

对于后期修改权限还可以之间增加或减少

chmod  【u,g,o,a】 【-,+】  【r,w,x】 文件名

例如:chmod   a+w   文件名   使所有人都有对文件的写权力

四、对目录(文件夹)的权限设置

文件的权限体现在其内容上,而目录的权限体现在目录内的文件名列表

  1. r读权限可以读取目录内文件或目录名
  2. w写权限可以修改目录内文件或目录名
  3. x执行权限是进入该目录的必要权限

除了权限内容的差别,修改和设置和文件的一样

你可能感兴趣的:(linux,服务器,运维)