簡體   English   中英

如何根據用戶ID將符號目錄鏈接映射到不同目錄

[英]How to map a symbolic directory link to different directories based on user id

有什么方法可以根據Linux中的用戶ID將符號鏈接目錄映射到其他目錄。 例如,如果用戶X執行cd /var/www/html/那么他/她的目錄將更改為/var/www/webX/ ,而對於用戶Y它將是/var/www/webY 這樣做的目的是使Web文檔目錄對不同的apache用戶透明。

謝謝

一線回答: linux文件系統不支持您正在設想的類型的條件符號鏈接評估。

備擇方案:

=>(以編程方式)在每個用戶的主目錄中創建符號鏈接,這些符號鏈接指向/var/www/的所需位置。 例如,在用戶X的主目錄中:

ln -s /var/www/htmlX htmldir

在用戶Y的主目錄中:

ln -s /var/www/htmlY htmldir

這樣每個用戶都可以進入cd htmldir並到達適當的位置。

=>使用每用戶目錄功能~user/public_html或更通用的〜user ~user/<some-name-consistent-across-users>分配為user的HTML目錄。

暫無
暫無

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

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