檢視使用者主目錄

2021-09-08 00:24:49 字數 361 閱讀 7134

今天處理乙個suse上的問題時,我問同事他在那個系統上的使用者的主目錄在**,他搞了半天不知道,原因是這個使用者是先前某個人建立的.本來我想讓他自己直接在/etc/passwd檔案中找的,考慮到那個系統裡有多人在用,找起來沒那麼方便,我就直接寫了一小截shell 語句.

本來,如果使用者當前的shell是bash,直接cd ~就到主目錄了,不過其它shell下,不一定能識別出來~的含義.所以上面那條組合的shell 命令就比較管用了.

至於這條組合shell命令的含義,就是先把passwd檔案列印出來,內容通過管道重定向到 grep,查詢出其中包含了當前的操作者使用者名稱的行,然後在把這些行重定向到awk,通過awk列印出以冒號分隔開的資料的第6列的值(第6列就是主目錄了).

Vsftpd鎖定使用者主目錄

限定ftp使用者只能訪問自己的主目錄,不能返回上一層目錄進入其他目錄 adduser d vsftphome user1 g ftp s sbin nologin user1 passwd user1這樣新增了乙個使用者名為 user1 的新使用者,主目錄被指定為 vsftphome user1 只...

指定 FTP 使用者主目錄與訪問目錄

指定 ftp 使用者主目錄 cd etc vsftpd vi vsftpd.conf 修改 這是新增讀取使用者配置目錄 user config dir etc vsftpd userconf mkdir userconf 如果沒有目錄自己建立 touch fr003 這裡是建立 fr003 使用者的...

linux下建立使用者並且限定使用者主目錄

建立乙個 使用者jc 這個使用者只能在 home jc上面增加刪除 檔案,jc不能在其他 目錄加減檔案 useradd d home jc m jc root b etc passwd jc chown jc r home jc su jc 就ok拉 linux下建立使用者 一 linux下建立使用...