私のシステムでユーザーのホームフォルダを変更する方法について質問があります。私は次のようにできると思います。
new_folder_name="$2"
user_name="$3"
mkdir /home/$new_folder_name
usermod -d -m /home/$new_folder_name/$user_name
残念ながら、これはうまくいかず、今は少し失われています。これを行う方法について提案がある人はいますか?
代わりにこれを使用しましたが、うまくいきましたが、mkdir /home/$2
chown $3:$3 /home/$2
chmod 700 /home/$2
usermod --home /home/$2 $3
chown:valid group:username:usernameが印刷されました。なぜですか?
ベストアンサー1
まずパスを作成する必要があります/home/$2/$3
。たとえば、実行してmkdir -p /home/$2/$3
実行する必要がありchmod username:username /home/$2/$3
、その後実行できます。usermod -d -m /home/$2/$3
実行が必要だと思います。chown 750 /home/$2/$3