ユーザーのホームフォルダの変更

ユーザーのホームフォルダの変更

私のシステムでユーザーのホームフォルダを変更する方法について質問があります。私は次のようにできると思います。

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

おすすめ記事