成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Web服務器文檔根目錄上設置只讀文件權限

系統 Linux
你可以使用 chmod 命令對 Linux/Unix/macOS/OS X/*BSD 操作系統上的所有文件來設置只讀權限。這篇文章介紹如何在 Linux/Unix 的 web 服務器(如 Nginx、 Lighttpd、 Apache 等)上來設置只讀文件權限。

[[223745]]

Q:如何對我存放在 /var/www/html/ 目錄中的所有文件設置只讀權限?

你可以使用 chmod 命令對 Linux/Unix/macOS/OS X/*BSD 操作系統上的所有文件來設置只讀權限。這篇文章介紹如何在 Linux/Unix 的 web 服務器(如 Nginx、 Lighttpd、 Apache 等)上來設置只讀文件權限。

 

如何設置文件為只讀模式

語法為:

  1. ### 僅針對文件 ###
  2. chmod 0444 /var/www/html/*
  3. chmod 0444 /var/www/html/*.php

 

如何設置目錄為只讀模式

語法為:

  1. ### 僅針對目錄 ###
  2. chmod 0444 /var/www/html/
  3. chmod 0444 /path/to/your/dir/
  4. # ***************************************************************************
  5. # 假如 web 服務器的用戶/用戶組是 www-data,文件擁有者是 ftp-data 用戶/用戶組
  6. # ***************************************************************************
  7. # 設置目錄所有文件為只讀
  8. chmod -R 0444 /var/www/html/
  9. # 設置文件/目錄擁有者為 ftp-data
  10. chown -R ftp-data:ftp-data /var/www/html/
  11. # 所有目錄和子目錄的權限為 0445 (這樣 web 服務器的用戶或用戶組就可以讀取我們的文件)
  12. find /var/www/html/ -type d -print0 | xargs -0 -I {} chmod 0445 "{}"

找到所有 /var/www/html 下的所有文件(包括子目錄),鍵入:

  1. ### 僅對文件有效 ###
  2. find /var/www/html -type f -iname "*" -print0 | xargs -I {} -0 chmod 0444 {}

然而,你需要在 /var/www/html 目錄及其子目錄上設置只讀和執行權限,如此才能讓 web 服務器能夠訪問根目錄,鍵入:

  1. ### 僅對目錄有效 ###
  2. find /var/www/html -type d -iname "*" -print0 | xargs -I {} -0 chmod 0544 {}

 

警惕寫權限

請注意在 /var/www/html/ 目錄上的寫權限會允許任何人刪除文件或添加新文件。也就是說,你可能需要設置一個只讀權限給 /var/www/html/ 目錄本身。

  1. ### web根目錄只讀 ###
  2. chmod 0555 /var/www/html

在某些情況下,根據你的設置要求,你可以改變文件的屬主和屬組來設置嚴格的權限。

  1. ### 如果 /var/www/html 目錄的擁有人是普通用戶,你可以設置擁有人為:root:root 或 httpd:httpd (推薦) ###
  2. chown -R root:root /var/www/html/
  3.  
  4. ### 確保 apache 擁有 /var/www/html/ ###
  5. chown -R apache:apache /var/www/html/

 

關于 NFS 導出目錄

你可以在 /etc/exports 文件中指定哪個目錄應該擁有只讀或者讀寫權限 。這個文件定義各種各樣的共享在 NFS 服務器和他們的權限。如:

  1. # 對任何人只讀權限
  2. /var/www/html *(ro,sync)
  3.  
  4. # 192.168.1.10(upload.example.com)客戶端讀寫權限訪問
  5. /var/www/html 192.168.1.10(rw,sync)

 

關于用于 MS-Windows客戶端的 Samba(CIFS)只讀共享

要以只讀共享 sales,更新 smb.conf,如下:

  1. [sales]
  2. comment = Sales Data
  3. path = /export/cifs/sales
  4. read only = Yes
  5. guest ok = Yes

 

關于文件系統表(fstab)

你可以在 Unix/Linux 上的 /etc/fstab 文件中配置掛載某些文件為只讀模式。

你需要有專用分區,不要設置其他系統分區為只讀模式。

如下在 /etc/fstab 文件中設置 /srv/html 為只讀模式。

  1. /dev/sda6 /srv/html ext4 ro 1 1

你可以使用 mount 命令重新掛載分區為只讀模式(使用 root 用戶)

  1. # mount -o remount,ro /dev/sda6 /srv/html

或者

  1. # mount -o remount,ro /srv/html

上面的命令會嘗試重新掛載已掛載的文件系統到 /srv/html上。這是改變文件系統掛載標志的常用方法,特別是讓只讀文件改為可寫的。這種方式不會改變設備或者掛載點。讓文件變得再次可寫,鍵入:

  1. # mount -o remount,rw /dev/sda6 /srv/html

  1. # mount -o remount,rw /srv/html

 

Linux:chattr 命令

你可以在 Linux 文件系統上使用 chattr 命令改變文件屬性為只讀,如:

  1. chattr +i /path/to/file.php
  2. chattr +i /var/www/html/
  3.  
  4. # 查找任何在/var/www/html下的文件并設置為只讀#
  5. find /var/www/html -iname "*" -print0 | xargs -I {} -0 chattr +i {}

通過提供 -i 選項可刪除只讀屬性:

  1. chattr -i /path/to/file.php

FreeBSD、Mac OS X 和其他 BSD Unix 用戶可使用chflags命令

  1. ### 設置只讀 ##
  2. chflags schg /path/to/file.php
  3.  
  4. ### 刪除只讀 ##
  5. chflags noschg /path/to/file.php

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-07-18 10:15:14

文件傳輸協議TFTPLinux

2010-10-13 11:33:50

MySQL數據目錄

2022-08-24 08:33:27

Git系統Linux

2018-09-17 12:20:55

2009-12-04 10:27:03

2018-04-02 15:07:01

LinuxApacheWeb服務器

2009-02-09 18:02:00

2016-10-11 12:45:50

PythonWeb服務器

2016-08-10 16:28:00

WebURLHTTP

2016-08-22 20:37:10

PythonWeb服務器

2022-10-27 10:02:58

UbuntuLinux

2018-08-07 08:54:18

2019-07-09 14:30:16

LinuxJava 服務器

2019-07-09 15:30:31

Linuxulimit文件描述符

2022-09-20 08:43:37

Go編程語言Web

2011-03-17 14:07:39

2011-08-08 14:31:49

服務器

2017-12-27 10:18:09

ApacheNginx服務器

2010-11-22 16:15:15

2020-04-15 20:57:57

NginxWeb服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产特级毛片 | 国产精品久久久久久久久久 | www四虎影视| 天天草天天射 | 午夜精品久久久久久久99黑人 | www.毛片| 成人免费淫片aa视频免费 | 视频三区 | 福利视频二区 | 美女国产精品 | 中文字幕第一页在线 | 日韩视频a | 超碰97免费 | 日韩一 | 国产一区二区三区 | 国产精品视频一二三 | 成人精品鲁一区一区二区 | 成人在线一区二区三区 | 男人av在线| 国产高清精品一区二区三区 | 亚州无限乱码 | 亚洲精品国产成人 | av午夜电影 | 黄 色 毛片免费 | 亚洲国产成人av好男人在线观看 | av二区三区 | 中文成人在线 | 久久精品毛片 | 久久精品中文字幕 | 国产成人免费视频网站高清观看视频 | 中文字幕日韩专区 | 日韩亚洲一区二区 | 国产乱性 | 国产一区二区免费 | 中文久久 | 一区二区三区精品视频 | 在线观看视频h | 欧美一区二区三区视频 | 久草在线青青草 | 一区二区高清 | 国产精品久久久久永久免费观看 |