-Mオプションの後にホームディレクトリを追加する

-Mオプションの後にホームディレクトリを追加する

まず、私はLinuxに初めて触れます。 「という名前の新しいユーザーを作成しました。ジニー-Mオプションがあります。

今すぐホームディレクトリを割り当てようとしましたusermod -d /link/to/directory ginnyが、ホームディレクトリはユーザーginnyに割り当てられません。

% su - ginny returns an error
su: warning : cannot chance directory to /abc: No such file or directory
-bash-3.2$: 

このpwdコマンドはユーザーginnyに対して返されます/root(おそらく私はまだ彼女のためのホームディレクトリを作成していないからです)。しかし、今ユーザーginnyにホームディレクトリを割り当てることができるスイッチはありますか?

ベストアンサー1

ユーザーのホームディレクトリが存在しません。usermodホームディレクトリフィールドを変更します/etc/passwdが、ディレクトリを作成しません。手動で作成する必要があります。

cp -a /etc/skel /link/to/directory          # or mkdir /link/to/directory to create an empty home directory
chown ginny:ginnygroup /link/to/directory   # where ginnygroup is ginny's primary group
chmod 755 /link/to/directory                # or 711 or 700 or 751 or 750 as desired

おすすめ記事