争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

如何在Web服务器文档根目录上设置只读文件权限

时间:2024/6/10作者:未知来源:争怎路由网人气:

xargs -I {} -0 chmod 0544 {}
 
警惕写权限
请注意在 /var/www/html/ 目录上的写权限会允许任何人删除文件或添加新文件。也就是说,你可能需要设置一个只读权限给 /var/www/html/ 目录本身。
### web根目录只读 ###
chmod 0555 /var/www/html
在某些情况下,根据你的设置要求,你可以改变文件的属主和属组来设置严格的权限。
### 如果 /var/www/html 目录的拥有人是普通用户,你可以设置拥有人为:root:root 或 httpd:httpd (推荐) ###
chown -R root:root /var/www/html/
### 确保 apache 拥有 /var/www/html/ ###
chown -R apache:apache /var/www/html/
 
关于 NFS 导出目录
你可以在 /etc/exports 文件中指定哪个目录应该拥有只读或者读写权限 。这个文件定义各种各样的共享在 NFS 服务器和他们的权限。如:
# 对任何人只读权限
/var/www/html *(ro,sync) 
# 对192.168.1.10(upload.example.com)客户端读写权限访问
/var/www/html 192.168.1.10(rw,sync)
 
关于用于 MS-Windows客户端的 Samba(CIFS)只读共享
要以只读共享 sales,更新 smb.conf,如下:
[sales]
comment = Sales Data
path = /export/cifs/sales
read only = Yes
guest ok = Yes
 
关于文件系统表(fstab)
你可以在 Unix/Linux 上的 /etc/fstab 文件中配置挂载某些文件为只读模式。
你需要有专用分区,不要设置其他系统分区为只读模式。
如下在 /etc/fstab 文件中设置 /srv/html 为只读模式。
/dev/sda6 /srv/html ext4 ro 1 1
你可以使用 mount 命令重新挂载分区为只读模式(使用 root 用户)
# mount -o remount,ro /dev/sda6 /srv/html
或者
# mount -o remount,ro /srv/html
上面的命令会尝试重新挂载已挂载的文件系统到 /srv/html上。这是改变文件系统挂载标志的常用方法,特别是让只读文件改为可写的。这种方式不会改变设备或者挂载点。让文件变得再次可写,键入:
# mount -o remount,rw /dev/sda6 /srv/html
# mount -o remount,rw /srv/html
 
Linux:chattr 命令
你可以在 Linux 文件系统上使用 chattr 命令改变文件属性为只读,如:
chattr +i /path/to/file.php
chattr +i /var/www/html/
# 查找任何在/var/www/html下的文件并设置为只读#
find /var/www/html -iname"*" -print0

关键词:怎样在Web服务器文档根目录上设置只读文件权限




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版