一、文件/文件夹的几种权限:
drwxr-xr-x
d代表目录
r表示可读
w表示可写
x表示可执行
第一组r-x,同组用户权限,可读、可执行
第二组r-x,其它用户权限,可读、可执行
二、然后是几种用户:
u表示所有者
g表示同组用户
o表示其他用户
a表示所有用户
一般操作:chmod o+w hzb(表示给其他用户增加写入权限)
再执行写入操作,发现还是提示权限不够。
怎么办呢。。。。。
想了一下,应该是组权限不够的问题,现在的文件权限代码是drwxr-xrwx,分割出来是:
owner:rwx=4+2+1=7
group:rwx=4+1=5
others:rwx=4+2+1=7
得出结论:757,是不是联想到了神秘代码777啦?
再加一个操作:chmod 777 hzb
执行之后发现,卧槽!还是权限不够。。
那么问题出在哪里呢?原来是上级目录的权限也要改。。。。
再来一整套操作:
cd ..
chmod 777 上级目录名
su admin
cd 上级目录名
rmdir 文件名
删除成功!
ps:其实一开始用
chmod -R 7770上级目录
这个命令就没那么多事了。。
-R参数可以递归遍历子目录,修改子目录下所有内容的权限