前提・実現したいこと
これまでhomeディレクトリに移動する時は~(チルダ)を使っていたのですが,ユーザー名を変更する過程で使えなくなりました.
絶妙に不便なので助けてください.
ユーザー名変更を行った時の手順
デフォルトのpiユーザーの名前を変更するためにまずは仮置きのユーザーを作成しました.
以下,すべての作業はsshによるリモートで行なっております.
pi@raspberrypi:~ $ sudo useradd -M user pi@raspberrypi:~ $ sudo gpasswd -a user sudo Adding user user to group sudo pi@raspberrypi:~ $ sudo passwd user New password: Retype new password: passwd: password updated successfully pi@raspberrypi:~ $ exit
一度ログアウトしたのち,仮置きのユーザーでログインし直し,ユーザー名の変更を行いました.
この時点ですでにコマンドライン先頭行のユーザー名の部分が色が変わらなくなり,(元々はsshでログインすると緑色で表示されたが他の文字と変わらない白文字表示に変わった)表示形式も変わりチルダが消えています
user@raspberrypi:/$ sudo usermod -l newuser pi We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: user@raspberrypi:/$ sudo usermod -d home/newuser -m newuser user@raspberrypi:/$ sudo groupmod -n newuser pi user@raspberrypi:/$ exit
こののちユーザー名を変更したユーザーでログインし,仮置きのユーザーを削除しました.
newuser@raspberrypi:/home/newuser$ sudo userdel user
/home/newuserと指定すればホームディレクトリは指定できるのですが,やはり~(チルダ)を使いたいです.
こういったプログラムとは関係のない操作は苦手でよくわかっていない部分が多いのでどなたか教えていただけると幸いです.