まず、私は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