Linux基本操做---权限管理命令

更改文件或目录的权限(1)vim

chmod [(u/g/o/a) (+/-/=) (r/w/x)]  [文件名或目录名]

首先新建一个文档,并用ls命令查看他的权限(其中前三位为全部者权限,中间三位为所属组权限,后三位为其余用户权限)bash

能够发现该文件的全部者只有读和写的权限,而后我使用chmod命令给它加上可执行的权限less

再查看便可发现全部者权限后面多了一个x可执行权限spa

chmod u+x myblog.txt    //即给该文件的全部者增长执行权限code

权限内容:blog

第一个字母:递归

u 表示“用户(user)”,即文件或目录的全部者。ip

g 表示“同组(group)用户”,即与文件属主有相同组ID的全部用户。文档

o 表示“其余(others)用户”。class

a 表示“全部(all)用户”。

链接符:

+ 添加某个权限。

- 取消某个权限。

= 赋予给定权限并取消其余全部权限(若是有的话)。

更改文件或目录权限(2)

chmod [三个数字] [文件或目录]

 r----4      w----2      x----1

其中第一个数字表明全部者权限,第二个为所属组权限,第三个为其余人权限

首先查看文件权限

 

而后更改权限

将全部者权限更改成读和写即(r+w)=(4+2)=6 后面的以此类推

递归修改文件或目录的权限(即修改该目录下全部文件的权限)

chmod -R [三个数字] [文件或目录]

在Linux系统中,读和写权限并不彻底等于咱们常识中的读写操做

r x w对文件的操做权限:                                                  r x w对目录的操做权限:  
       : cat/more/head/tail/less                                                     : ls
       w : vim                                                                                  : touch/mkdir/rmdir/rm 
       : script/command                                                               x : cd
 改变文件或目录的全部者
chown [用户] [文件或目录]

将文件和目录的全部者更改成指定用户

改变文件和目录的所属组

chgrp [用户组] [文件或目录]

将文件和目录的所属组更改成指定用户组

显示文件的缺省权限

umask

以rwx显示文件缺省权限

umask -S

更改文件的缺省权限

umask [三个数字]

 

 

 
 
 
 
 
相关文章
相关标签/搜索