[英]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.