更改文件或目录的权限(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系统中,读和写权限并不彻底等于咱们常识中的读写操做
chown [用户] [文件或目录]
将文件和目录的全部者更改成指定用户
改变文件和目录的所属组
chgrp [用户组] [文件或目录]
将文件和目录的所属组更改成指定用户组
显示文件的缺省权限
umask
以rwx显示文件缺省权限
umask -S
更改文件的缺省权限
umask [三个数字]