centos6.6设置samba和nginx访问用户家目录
来源:互联网 发布:疯狂安卓讲义源码 编辑:程序博客网 时间:2024/05/16 19:54
之前都是把服务器搭好,在用php输出一个phpinfo就算是搭建成功了,要搭的环境是要实际运行的,所以出现了一些问题,主要是selinux,虽说直接关掉selinux就可以,但是感觉还是开着好一点,于是。。。。
要共享的是test用户家目录家的www文件夹(/home/test/www)
1.环境都搭好之后,开始共享文件,因为是共享家目录,所以不需要改samba配置文件,增加一个samba用户
smbpasswd -a test#下面需要设置下用户密码
设置selinux
setsebool -P samba_enable_home_dirs on
ok,可以共享了,进入共享目录,操作文件,没有问题,
2.然后设置nginx共享,可以参见另一篇文章http://blog.csdn.net/scchary/article/details/47017475
然后ok了
3.因为我是用的thinkphp,所以php会自己创建文件,这时候就不行了,权限是ok的,是selinux的问题
chcon -t httpd_sys_content_t -R /home/test/www
参考自:http://www.linuxidc.com/Linux/2012-04/58440.htm
ok
4.再就发现samba不能共享了,又是selinux
setsebool -P samba_export_all_ro on
好了
参考网址http://os.51cto.com/art/201204/332440.htm
5.再就发现thinkphp创建的文件所属组和用户都是 apache (我的php-fpm运行身份是apache:apache),我登陆samba的用户是test,不能操作那些生成的文件,于是想起了SGID
chmod g+x -R /home/test/www
ok
0 0
- centos6.6设置samba和nginx访问用户家目录
- samba 设置匿名访问目录
- samba匿名用户访问设置
- nginx目录列表和目录访问权限设置
- nginx目录列表和目录访问权限设置
- 关于Ubuntu 中设置samba 用户访问
- nginx设置目录访问密码
- Nginx目录设置访问验证
- Centos6配置samba服务器并批量添加用户和文件夹
- nginx设置目录文档访问权限
- centos6.6配置用户家目录为网站根目录
- git设置用户访问目录权限?
- Apache和Nginx下文件和目录禁止访问安全设置
- centOS6.8 Samba服务 安装配置(客户端无用户访问)
- samba匿名访问设置
- Java访问共享目录(samba和NFS配置…
- Java访问共享目录(samba和NFS配置及实现)
- centos6.6安装samba
- 【控件】UISegmentedControl的简单创建
- 《Excel 2010 SQL完全应用》学习笔记之一:SQL常见函数的使用(续)
- 【Objective-C编程】深入浅出字符串NSString
- kvm配置桥接网卡
- debug调试
- centos6.6设置samba和nginx访问用户家目录
- UVA524-Prime Ring Problem
- zoj 月赛 E 费用流
- 走迷宫
- PHP配置文件详解php.ini
- NSMutableArray和NSArray
- 性能优化相关T-code
- 优化Linux下的内核TCP参数来提高服务器负载能力
- 按钮,alert,EditText