为什么linux虚拟机里面根目录下创建不了文件夹

提示说permission denied

permission denied 权限拒绝,你的权限不够
linux的目录有相应的权限,权限一般有三种:r,read读;w , write写;x , execute执行,-表示不具有该权限,通常由9个控制位进行设定,例如:
#ll
drwxr-xr-x 4 root root 4096 Jul 14 2010 cache
第一个问文件类型,d表示directory目录,第二位至第十位是权限位,三个一组,共三组,解释如下:
第二到第四位为文件拥有者对该文件的操作权限rwx,即文件拥有者root对该文件有读写执行的权限
第五至第七位为文件拥有者所在组的组成员的操作权限r-x,即文件拥有者所在的组(root)成员对该文件有读和执行权限,没有写的权限
第八至第十位为其他用户对该文件的操作权限r-x,即除了以上两种用户,别的用户只有读和执行的权限

所以看看你是什么用户,再看看该文件的权限就可以知道为什么权限不足了。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-10
创建不了文件或文件夹,根本原因是权限不够。
目录权限的查看方式:

ls -l
drwxr-xr-x+ 17 jozh staff 578 8 12 10:22 Desktop
读写执行权限 * 用户、属组 * * * * 文件或目录

权限不够的两种情况:1.不是管理员(root)账户;2.当前目录权限不够。
解决办法:1.使用root权限 sudo mkdir test;2.修改目录权限 chmod,修改目录数组 chown。
第2个回答  2015-08-08
应该是因为使用的是非root用户,所以没有权限在根目录建立文件夹。
1. 可以在命令行 输入 su 回车 然后输入密码 切换到root用户
然后 cd / 进入根目录
输 入 mkdir www 创建www文件夹
第3个回答  2011-12-07
你当前不是在管理用户,必须使用root用户下面才能创建,所以要么你 sudu mkdir,要么你用su命令切换到管理用户本回答被提问者采纳
第4个回答  2015-07-30
你当前不是在管理用户,必须使用root用户下面才能创建,所以要么你 sudu mkdir,要么你用su命令切换到管理用户
相似回答