84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
系统为ubuntu12,/var/www/ 目录的权限为:drwxrwxr-x 3 root root 4096 Dec 24 01:35 www
为什么在www目录下创建文件或文件夹,都提示没权限啊,每次必须sudo才行,怎么解决
欢迎选择我的课程,让我们一起见证您的进步~~
drwxrwxr-x,从左到右第一个字母表示文件系统对象的类别,这里d表示为目录(文件夹)。其它文件系统对象:
drwxrwxr-x
d
-(常规文件)、d(目录)、l(符号链接)、c(字符特殊设备)、b(模块特殊设备)、p(FIFO)、s(套接字)
-
l
c
b
p
s
drwxrwxr-x 除出去第一个字母d后的rwxrwxr-x表示的是三种用户关系对文件或文件夹的操作权限。从左到右每三个一组,依次表示所有者权限、组权限、其他用户权限。每组的顺序均为rwx,如果用户有相应的操作权限就用相应的字母表示,如果不具有相应的操作权限就用-表示。比如: rwxrwxr-x表示文件或文件夹的所有者具有rwx(可读,可写,可执行)的操作权限,组用户也具有rwx(可读,可写,可执行)的权限,其他用户具有r-x(可读,可执行,没有可读)的操作权限。
rwxrwxr-x
rwx
r-x
所以可以通过 sudo chmod 777 -R /var/www/ 修改其他用户操作权限或者sudo chown -R ubuntu:adm /var/www/ 修改文件夹的所有者和组。
sudo chmod 777 -R /var/www/
sudo chown -R ubuntu:adm /var/www/
为什么是777? 可以参考 了解 Linux 文件和文件夹的操作权限
777
你这个文件夹是root的,chmod,chgrp,chown 三个命令选一个了解一下,用一个就好了
你这里权限就是少了w权限啊,你 chmod 777 这个目录,加入写权限即可。在 ubuntu 中,你的用户并不是 root,这个目录的归属是 root 用户的,所以你的权限是最后一项 r-x 没有 w 权限。
drwxrwxr-x
,从左到右第一个字母表示文件系统对象的类别,这里d
表示为目录(文件夹)。其它文件系统对象:drwxrwxr-x
除出去第一个字母d
后的rwxrwxr-x
表示的是三种用户关系对文件或文件夹的操作权限。从左到右每三个一组,依次表示所有者权限、组权限、其他用户权限。每组的顺序均为rwx
,如果用户有相应的操作权限就用相应的字母表示,如果不具有相应的操作权限就用-
表示。比如:rwxrwxr-x
表示文件或文件夹的所有者具有rwx
(可读,可写,可执行)的操作权限,组用户也具有rwx
(可读,可写,可执行)的权限,其他用户具有r-x
(可读,可执行,没有可读)的操作权限。所以可以通过
sudo chmod 777 -R /var/www/
修改其他用户操作权限或者sudo chown -R ubuntu:adm /var/www/
修改文件夹的所有者和组。为什么是
777
? 可以参考 了解 Linux 文件和文件夹的操作权限sudo chmod 777 -R /var/www/
你这个文件夹是root的,chmod,chgrp,chown 三个命令选一个了解一下,用一个就好了
你这里权限就是少了w权限啊,你 chmod 777 这个目录,加入写权限即可。
在 ubuntu 中,你的用户并不是 root,这个目录的归属是 root 用户的,所以你的权限是最后一项 r-x 没有 w 权限。