Bash創建另一個快捷方式
創建另一個快捷方式 ~~
,例如 ~
(主目錄)
我想
~~
指向一個不同的目錄,這樣我就可以將它用作快捷方式。我希望它具有與~
. 我怎樣才能做到這一點?
其實是有辦法的,不是很好的辦法,而是辦法,哈哈!
將以下內容添加到您的
/etc/passwd
文件中:~:x:1111:99:special Character user:/test:/sbin/nologin
將 UID替換
1111
為有意義的內容,替換/test
為您要~~
模仿的目錄。
99
在我的系統上是nobody
組。我建議您這樣做以確保它是一個對任何將被使用的文件都**沒有權限的組。**理論上/sbin/nologin
作為shell,應該是不能用的,也不會有/etc/shadow
入口所以沒有密碼。理論上應該沒問題,但請確保它不會以某種方式讓您以帳戶身份登錄。附帶說明:我絕不是說這是一個好主意,但它會完成您想要的功能。
編輯:為了完整起見,@VarunAgw 建議這樣做:
您可以像往常一樣添加使用者
useradd -s /sbin/nologin -N tmp
,然後修改/etc/passwd
和/etc/shadow
更改使用者tmp
並~
更改主目錄的位置。