这几天纠结个VPS呢,因为以前用VPS都没纠结过,VPS当然不是这个站在用,是我另外的小站在用啦!但是纠结的是,这个VPS好奇怪,弄了很久很久,后来终于需要一个功能,修改文件权限,一个个修改吧,慢,用FTP工具吧,也慢,我想应该有批量的吧?问了几个人,都说母鸡,哎,靠人不如靠己!
于是,我百度找啊找,终于找到命令:
首先,我们cd到你要修改文件夹的目录的父级目录,比如/home/wwwroot/abc.com/下面所有目录修改权限,那,我们登陆SSH之后输入
cd /home/wwwroot/abc.com/
然后进去输入下面一个命令
find -type d -exec chmod 755 {} \;
然后回车后输入第二个命令
find -type d|xargs chmod 755
然后回车等待完成即可!
如果我们要修改文件的权限的话,应该用下面的代码:
find -not -type d -exec chmod 644 {} \;
回车后输入
find -not -type d|xargs chmod 644
即可!
755是权限,大家可以自己改为其他的,比如777是全部给予读写,下面我来介绍下这个数字的计算吧
首先,这三位数分别对应的是所有者权限,组权限,公共权限,也就是管理员权限,组权限,用户权限的意思
然后这个数字权限的定义为如下所示:
1:执行
2:写入
3:执行和写入
4:读取
5:读取和执行
6:读取和写入
7:读取,执行和写入
这样,大家根据需要给予权限即可啦!
比如管理员读取,执行,写入,而组和用户则是读取和执行,那么就用755啦!!!
这样大家了解了权限的数字代码,也就可以用以上指令批量修改权限啦!
这个方法还是比较快的,我只修改了文件夹权限,没有试过文件权限,呵呵!为了这个教程,我也只好去试试,以便截图!
2012年05月26日 05:44 -9楼
网站新手多多关照
2012年05月26日 11:22 -8楼
谢谢博主分享学习了啊
2012年05月26日 21:21 -7楼
来了 你空间的广告怎么设置的 没刷新一次还变一个 分类的时候。。。。
2012年05月26日 21:33 地下1层
@离弦矢 哪个地方的广告?我广告用百度和谷歌的,他们自己的广告,我不懂,哈哈,用他们的代码而已!
2012年07月12日 21:19 -6楼
楼主是好人,学习了。