簡體   English   中英

您無權訪問 / 在此服務器上 ubuntu 14.04

[英]You don't have permission to access / on this server ubuntu 14.04

議程:在 Linux 和 Windows 之間擁有一個公共項目文件夾

我已經在我的 ubuntu 機器 14.04 /media/mithun/Projects/test我的文檔根目錄從: /var/www/html更改為/media/mithun/Projects/test

我得到錯誤為:

禁止的

您無權訪問 / 在此服務器上。

本地主機端口 80 上的 Apache/2.4.7 (Ubuntu) 服務器

所以我添加了一些腳本: sudo gedit /etc/apache2/sites-available/000-default.conf

# DocumentRoot /var/www/html
  DocumentRoot /media/mithun/Projects/test

但是Document Root /var/www/test工作但不適用於Windows NTFS Partition Drive

即使在參考:

  1. 錯誤消息“禁止您無權訪問 / 在此服務器上”
  2. 我的 Ubuntu Apache Conf 文件有問題。 (禁止您無權訪問 / 在此服務器上。)

沒有成功:(所以請幫助我...

注意: Projects是一個新卷(內部驅動器:在 Windows 中它的 E:/ 驅動器)

@Lmwangi -請在下面查看我的更新以供參考:

輸出: ls /etc/apparmor.d/

 abstractions lightdm-guest-session usr.bin.evince usr.sbin.cupsd cache local usr.bin.firefox usr.sbin.mysqld disable sbin.dhclient usr.lib.telepathy usr.sbin.rsyslogd force-complain tunables usr.sbin.cups-browsed usr.sbin.tcpdump

我嘗試殺死 apparmor:

須藤 /etc/init.d/apparmor 殺死

我收到的輸出為: Usage: /etc/init.d/apparmor {start|stop|restart|reload|force-reload|status|recache}

在此之后,我也能夠成功重啟 apache

也許問題很簡單:www-data 用戶可以訪問您的新根目錄嗎? 嘗試 :

$ chown -R www-data:www-data /media/mithun/Projects

正如您現在所發現的,您不能僅僅操作 NTFS 分區上的權限(使用chmod工具)

但是,您可以嘗試在掛載時為整個分區強制指定所有者/權限。

現在這樣做的方法取決於您實際使用的 NTFS 實用程序(我不知道,所以我假設您使用的是ntfs-3g

例如,使用以下參數掛載分區(將dev/sdX替換為您的實際分區,並將/path/to/where drive/is/mounted` 替換為您的目標路徑):

  mount -o gid=www-data /dev/sdX /path/where/the/drive/is/mounted 

應該使分區上的所有文件都屬於www-data組。

如果文件系統明確設置組所有權,這仍然可能不起作用。 在這種情況下,您可能需要設置一個usermap ,它將您的 Windows 用戶/組(在分區上找到)映射到您的 linux 用戶/組。

ntfs-3g.usermap實用程序將幫助您生成初始用戶映射文件,然后您可以根據需要對其進行編輯:

 ntfs-3g.usermap /dev/sdX

然后將用戶映射傳遞給掛載選項:

  mount -o usermapping=/path/to/usermap.file /dev/sdX /path/where/the/drive/is/mounted 

我懷疑您有 apparmor 強制執行規則,阻止 Apache 讀取非白名單目錄路徑。 我建議你

  1. 編輯 Apache 的 apparmor 配置以訪問您的自定義路徑。 您需要四處尋找 /etc/apparmor.d/ 。 您可能還會發現在非強制模式下使用 apparmor 很有幫助。

    $ sudo aa-complain /etc/apparmor.d/*

  2. 使用 mod_apparmor? 看到這個

  3. 或者完全禁用apparmor。 看到這個

我的偏好順序是 1,3,2。 那應該為你解決這個問題:)

在 Windows 上使用 ubuntu 時,我遇到了同樣的問題,它通過重新安裝具有讀寫訪問權限的驅動器來解決。 下面的命令將幫助您做到這一點:

sudo mount -o remount,rw /disk/location /disk/new_location

如果它仍然無法正常工作,則在 Windows 操作系統中,轉到電源選項並禁用快速啟動。

當您關閉啟用了快速啟動的計算機時,Windows 會鎖定 Windows 硬盤。 如果您的計算機配置為雙啟動,您將無法從其他操作系統訪問它。 更糟糕的是,如果您啟動到另一個操作系統,然后訪問或更改休眠 Windows 安裝使用的硬盤(或分區)上的任何內容,則可能會導致損壞。 如果您是雙啟動,最好根本不要使用快速啟動或休眠。

原文: https : //www.howtogeek.com/243901/the-pros-and-cons-of-windows-10s-fast-startup-mode/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM