虚拟主机用户ftp和apache用户文件互操作权限解决方法
近来用linux虚拟主机学习了一下linux下的权限比较高级一点的权限管理,当我们使用PHP程序的时候,在安装好以后,如果你想删除整个目录,你会发现apache用户生成了一些文件,ftp的用户不能删除.
其实这是有办法解决的。
方法1.用户组控制方法先给所有的虚拟主机主机中的虚拟用户(ftp用户)加入到apache这个组.然后设置umask为002.这样用户和组都有读写执行权限。这个是比较容...
查看全文 >>
linux 系统下配置tomcat,并给tomcat赋予最高操作权限,启动tomcat和关闭tomcat
配置tomcat服器
sudo chmod -R 777 * 给某个文件下所有文件赋予最高的读写权限
红颜色的字是路径,蓝颜色字是命令
(1)官方网站下载tomcat压缩包。apache-tomcat-7.0.57.tar.gz
(2)进入你指定的tomact目录下,将压缩包放入该目录下,利用命令解压该压缩包。
命令:sudo tar apache-tomcat-7.0.57.tar.g...
查看全文 >>
虚拟主机用户ftp和apache用户文件互操作权限解决方法
方法1.用户组控制方法
先给所有的虚拟主机主机中的虚拟用户(ftp用户)加入到apache这个组.然后设置umask为002.这样用户和组都有读写执行权限。这个是比较容易的方法.但不安全。不同的用户可以删除对方的文件,因为是同一个组,组有读写执行的权限.
方法2.使用linux高级的权限管理acl 对一个目录设置二重权限,除了用户本身的用户组,在加入apache对他要读写执行的权限.
...
查看全文 >>
Linux安装Axis C构建WebService服务
在安装Axis C++之前有两个组件是必须安装的,分别是Apache HTTP Server以及用于处理XML的程序Xerces;为了编译Axis以及Apache HTTPD,你的Linux机器还应该装有gcc编译器。
3个部件的都采用源码安装,它们都有类似的步骤:
上传并解压安装包
设置环境变量
利用configure生成Makefile
编译安装到usr/local/对应目录下
...
查看全文 >>
SVN权限设置整理
整理了一下svn的权限设置:
1、父目录设置权限,子目录未设置,则子目录继承父目录权限;
2、父目录设置rw,子目录设置r,则子目录实际为r权限;
3、父目录设置r,子目录设置rw,则子目录实际为rw权限;
4、父目录设置了r或rw,子目录设置空权限(等号后不写任何内容),则子目录无权限;
5、同一目录在配置文件中先后多行设置权限,以最后一行为准;
注:环境为Subvers...
查看全文 >>
apache安全加固
1.使用配置指令进行访问控制
2.使用.htaccess进行设置目录的访问控制
3.使用认证和授权保护Apache
4.使用Apache中的安全模块
5.使用SSL保证web通信安全
6.使用专用用户运行Apache服务器
7.隐藏Apache服务器的版本号
8.设置虚拟目录和目录权限
9.使web运行在监牢(Chroot)中
等等...
查看全文 >>
CentOS安装wordpress权限问题
最近在CentOS6.5上安装wordpress,遇上一个问题,安装好之后外网总是不能再网页进行配置,想了半天应该是源代码文件的权限问题,具体问题与解决如下:
如果你的wordpress安装目录是wordpress,则通过默认向导配置会出现权限不足的情况:
Sorry, but I can’t write the wp-config.php file.
You can create the wp...
查看全文 >>
Linux ACL
ACL 是什么
ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表。它在UGO权限管理的基础上为文件系统提供一个额外的、更灵活的权限管理机制。它被设计为UNIX文件权限管理的一个补充。ACL允许你给任何的用户或用户组设置任何文件/目录的访问权限。
ACL有什么用
既然是作为UGO权限管理的补充,ACL自然要有UGO办不到或者很难办到的本事...
查看全文 >>
记一次wordpress安装过程中遇到的问题及解决办法
Q:无法建立目录wp-content/uploads/2017/03。有没有上级目录的写权限?A:执行chmod 777 wp-content/ 提升目录权限
Q:安装主题或安装插件的时候,用到FTP提示用户名密码不正确,使用XFTP也连接不上?A:这是由于根目录的权限过高(777),应该把根目录的权限设置为555,chmod 555 /var/www/html
Q:无法将上传的文件移动至wp-...
查看全文 >>
Linux下apache服务器安装,sqlite安装,apache启动,关闭,重启,编写cig程序进行测试,浏览器访问cig程序
1安装ubuntu 14.04 64位操作系统
2安装apache和sqllite以及依赖的sqllite开发库
3配置目录 /etc/apache2
4 html页面目录 var/www/
5 cgi-bin目录 /usr/lib/cgi-bin
6日志文件:/var/log/apache2
7站点配置:cd/etc/apache2/sites-enab...
查看全文 >>