私はLinuxに関する本を読んでいます。ユーザーのホームディレクトリを変更する方法の1つ(最善ではありませんが - で行うこともできることを知っています)は、特定のユーザーのusermod
ホームディレクトリを変更することです。/etc/passwd
特定のユーザーのエントリを次に正常に変更しました。
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash
ただし、そのユーザーとしてシェルにログインした後は、代わりにディレクトリにあり/home/mainuser
ます/home/mainuser/projects
。ホームディレクトリが何を意味するのかを間違って理解していますか?/home/mainuser/projects
ログインしたらそこにいる必要はありませんか?
追加情報:
LinuxのFedora 25を実行
grep マスターユーザー/etc/passwd
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash
$ getent passwd mainuser
mainuser:x:1000:1000:mainuser:/home/mainuser/projects:/bin/bash