Linuxで指定したユーザのホームディレクトリを取得する
Pocket

Linuxで、特定のユーザのホームディレクトリを取得する場合、以下のようにコマンドを実行すると良いようだ。備忘として残しておく。

echo ~$USERNAME
Sponsored Links

[root@BS-PUB-CENT7-01 ~]# awk 'BEGIN{FS=OFS=":"}!/nologin/{print $1,$(NF-1)}' /etc/passwd
root:/root
sync:/sbin
shutdown:/sbin
halt:/sbin
sftp:/home/sftp
opt:/opt
aaa:/opt/home
[root@BS-PUB-CENT7-01 ~]# echo ~aaa
/opt/home
[root@BS-PUB-CENT7-01 ~]# echo ~root
/root
[root@BS-PUB-CENT7-01 ~]# echo ~sftp
/home/sftp

 

Pocket

Written by blacknon

インフラエンジニア(…のつもり)。 仕事で使うならクライアントはWindowsよりはUNIXの方が好き。 大体いつも眠い。

Leave a Comment

メールアドレスが公開されることはありません。

*