chmod 用户+操作+权限 文件
- 用户部分: 使用字母
u
表示文件拥有者 (user),g
表示拥有者所在群组 (group),o
表示其他用户 (other),a
表示全部用户 (all, 包含前面三种用户范围) - 操作部分:
+
符号表示增加权限,-
符号表示取消权限,=
符号表示赋值权限 - 权限部分:
r
符号表示可读 (read),w
表示可写 (write),x
表示可执行权限 (execute)
sudo chmod 777 -R tomcat
- sudo 为系统超级管理员权限.
- chmod 改变一个或多个文件的存取模式
- 三个数字从前到后分别表示 u、g、o 三种用户类型的访问权限
- 755 代表用户对该文件拥有读、写、执行的权限, 同组的其他人员拥有执行和读的权限, 没有写的权限, 其它用户的权限和同组人员一样.
- 777代表, user, group ,others ,都有读写和可执行权限
-
-R
可选, 递归修改目录文件及其子目录中的文件类型
- 查看权限
cc@ss-Pro bin % ls -l /usr/local/apache-tomcat-8.5.72/bin/*.sh
-rwxr-xr-x@ 1 cc staff 25294 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/catalina.sh
-rwxr-xr-x@ 1 cc staff 1997 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/ciphers.sh
-rwxr-xr-x@ 1 cc staff 1922 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/configtest.sh
-rwxr-xr-x@ 1 cc staff 9100 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/daemon.sh
-rwxr-xr-x@ 1 cc staff 1965 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/digest.sh
-rwxr-xr-x@ 1 cc staff 3708 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/setclasspath.sh
-rwxr-xr-x@ 1 cc staff 1902 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/shutdown.sh
-rwxr-xr-x@ 1 cc staff 1904 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/startup.sh
-rwxr-xr-x@ 1 cc staff 5540 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/tool-wrapper.sh
-rwxr-xr-x@ 1 cc staff 1908 10 1 01:15 /usr/local/apache-tomcat-8.5.72/bin/version.sh
cc@ss-Pro bin %
- 修改权限
cc@ss-Pro bin % sudo chmod 755 /usr/local/apache-tomcat-8.5.72/bin/*.sh
Password:
cc@ss-Pro bin %
常见权限
-
-rw------- (600)
只有拥有者有读写权限。 -
-rw-r--r-- (644)
只有拥有者有读写权限;而属组用户和其他用户只有读权限。 -
-rwx------ (700)
只有拥有者有读、写、执行权限。 -
-rwxr-xr-x (755)
拥有者有读、写、执行权限;而属组用户和其他用户只有读、执行权限。 -
-rwx--x--x (711)
拥有者有读、写、执行权限;而属组用户和其他用户只有执行权限。 -
-rw-rw-rw- (666)
所有用户都有文件读、写权限。 -
-rwxrwxrwx (777)
所有用户都有读、写、执行权限。
网友评论