当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 菜鸟入门之centos的文件夹权限继承

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 菜鸟入门之centos的文件夹权限继承


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 80 ::
收藏到网摘: n/a

就在今年年初,我们几个同学凑在一起准备合力建设一个高清门户类的网站。

由于考虑到我们定位于垂直门户类网站,考虑到安全性稳定性的问题,想当然的就选择了自己并不熟悉的linux主机,系统为centos5.2。

由于之前对centos完全没有接触,导致我们一上手就焦头烂额。如何登陆,如何安装软件,如何配置服务器安全,问题一大堆。

好在现在互联技术发达,通过搜索引擎,我们顺利的把上面的所有问题都解决了。

本来以为事情就会如此顺利的直到网站开始运营。

谁知道天公不作美,网站上传的时候就出现问题了,ftp上传账号upload在/var/www目录下没有写的权限,直接导致网站程序无法上传。

本以为用ssh远程软件就能够更改,谁知道只能变更那一个文件夹的属性,而下面的文件夹却无法继承。

没办法,对centos一无所知的我,只有求助于搜索引擎了。

在百度,谷歌上查询到了chmod命令的用法,具体使用方式为:

chmod [-cfvR] [--help] [--version] mode file.。.

其中参数:

mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中

u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。

-c : 若该档案权限确实已经更改,才显示其更改动作

-f : 若该档案权限无法被更改也不要显示错误讯息

-v : 显示权限变更的详细资料

-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

--help : 显示辅助说明

--version : 显示版本

经过一系列的实验,最后发现无论怎么弄都不能更改文件夹的权限,当时就迷茫了,怎么办呢?难道我们的云眼娱乐(NVDCHINA.com)就夭折在此?开玩笑。

突然想起,在最开始配置服务器的时候,我曾经由于不习惯centos的命令,安装了一个图形化的界面工具webmin。这个软件能个在图形化的情况下执行绝大多数的centos命令。其具体安装方法如下:

登录Webmin的官方下载网站:

http://www.Webmin.com/download.html

选择下面rpm 安装格式:

Webmin-1.441-1.noarch.rpm

下面进行安装Webmin, 安装十分简单:

以下为引用的内容:
[root@localhost opt]# ls
Webmin-1.410-1.noarch.rpm
[root@localhost opt]# rpm -ivh Webmin-1.410-1.noarch.rpm
Preparing… ########################################### [100%]
Operating system is CentOS Linux
1:Webmin ########################################### [100%]
Webmin install complete.

当时,想到这个软件我眼前一亮,嗯,既然能够执行大部分的命令,那修改权限应该不成问题吧。

于是我登陆了webmin后台,寻寻觅觅。。终于,找到了 其他/软件管理器 这一栏目,当时一兴奋点了进去。

结果,它要求我安装Java。

算了,为了我们的云眼娱乐,安就安吧。。

去了java官网顺利安装,顺利的进入了文件管理器。

这才发现,webmin真的好人性化,进入/var目录,选中www文件夹点击属性,出现如下对话框:

一切,就再简单不过了,钩上组的写入,应用更改至本目录及其子目录,权限继承问题也就迎刃而解。