$HOMEの代わりにルートディレクトリでターミナルを開く

$HOMEの代わりにルートディレクトリでターミナルを開く

私は最近、私のホームディレクトリを別のディスクに移動し、そのディスクにマウントします。/homeこれがうまくいくようです。

しかし、1つの謎は、私が開くすべてのターミナルエミュレータ(プログラム、alacrtty、rxvt、xtermなどに関係なく)が基本的に/私のホームディレクトリの代わりにディレクトリを開くことです。/home/daniel

この問題を解決するために何をすべきかわかりません。設定できますが、--working-directory移動する前に端末が常に$ HOMEに開いていたので、一時的な方法のようです...

/|▶ echo $HOME
/home/daniel
/|▶ finger daniel
Login: daniel               Name: Daniel
Directory: /home/daniel         Shell: /bin/zsh
On since Sun Sep 13 12:49 (BST) on :0 from :0 (messages off)
/|▶ whoami
daniel
/|▶ cd ~
~|▶ 
~|▶ sudo mount | grep home
/dev/sda3 on /home type ext4 (rw,relatime,seclabel)
/|▶ getent passwd $USER
daniel:x:1000:1000:Daniel:/home/daniel:/bin/zsh
/|▶ ls -lZ $HOME
total 68
drwxr-xr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 May 25 18:59 Desktop
drwxr-xr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 Aug  5 20:36 Documents
drwxr-xr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 Sep  5 11:35 Downloads
drwx------. 15 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 Sep 13 13:37 Dropbox
drwxr-xr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 May 25 18:59 Music
drwxr-xr-x.  2 daniel daniel system_u:object_r:fusefs_t:s0            0 Jan  1  1970 notes
drwxrwxr-x.  4 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 Sep 13 14:39 org
-rw-rw-r--.  1 daniel daniel unconfined_u:object_r:unlabeled_t:s0 17311 Sep 13 13:10 out.out
drwxr-xr-x.  3 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 Sep  1 17:58 Pictures
drwxr-xr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 May 25 18:59 Public
drwxr-xr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 May 25 18:59 Templates
drwxrwxr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 Aug 29 21:03 tmp
drwxr-xr-x.  2 daniel daniel unconfined_u:object_r:unlabeled_t:s0  4096 Aug 29 18:40 Videos

私はFedora Linux 32を使用しています。

誰でも助けてくれてありがとう。

ベストアンサー1

新しい/homeディレクトリを作成するとホームとして表示されないため、ログイン時にselinuxはセッションにアクセスできないように無効にします。ログインした後はCDに入ることができますが、タグが間違っています。

restoreconこの問題を解決するには、rootとして実行してください。

# restorecon -r -v /home

おすすめ記事