1. 文件权限 #

1.1 文件基本权限 #

-rw-r--r--

1.2 基本权限的修改 #

chmod [选项] 模式 文件名

chmod 000 1.txt
chmod u+w 1.txt
chmod g+x 1.txt
chmod o+r 1.txt

chmod g+x,o+x 1.txt

chmod u-w 1.txt

chmod u=rwx 1.txt

chmod 777 1.txt

1.3 权限的作用 #

1.3.1 文件权限 #

权限 含义 示例
r 读取文件内容 cat more head tail
w 编辑、新增、修改文件内容,不能删除文件,除非对目录有写权限 vi echo
x 可执行

1.3.2 目录权限 #

权限 含义 示例
r 可以查看目录下的文件名 ls
w 具有修改目录结构的权限。如新建、删除和重命名此目录下的文件和目录 touch rm mv cp
x 进入目录 cd
useradd zf1
passwd zf1

cd /home/zf1
mkdir folder
touch folder/1.txt 默认755
chmod 750 folder 
chmod 640 folder/1.txt
chmod 754 folder 
chmod 755 folder  
chmod 644 folder/1.txt
chmod 646 folder/1.txt
chmod 757 folder

1.1.3 其它权限命令 #

1.1.3.1 chown #
1.1.3.2 chgrp #
chgrp zf1 folder
chown root:root folder

2.默认权限 #

2.1 umask #

2.2 文件权限 #

666 - 022 =  744

2.3 目录 #

777 - 022 =  755

2.4 修改umask值 #

umask 0002

3. sudo权限 #

4.1 visudo #

root    ALL=(ALL) ALL
用户名 被管理主机地址=(可使用的身份) 授权命令(绝对路径)

stu2 ALL=(root) ALL //新增加用户行