ユーザーを作成し、ルートを使用してそのユーザーのフォルダを作成しました。フォルダ名はユーザーと同じです。
ユーザーとしてログインすると、sudoを使用せずにファイルを作成したり、既存のファイルを編集したりできません。私はコマンドを使用してuseradd elephant
からpasswd elephant
。
Arch Linuxを新しくインストールしています。私が忘れている明確なことはありますか?
答え1
ユーザーとホームディレクトリを自動的に追加するadduser
のは正しいコマンドです。ユーザー、ホームディレクトリを作成し、その瞬間にパスワードを設定し、ユーザーに関する追加情報(フルネーム、住所、電話番号など)を設定できます。ユーザーを削除して作成したディレクトリを削除した後、このコマンドをrootとして実行することをお勧めします。
# userdel 'user'
# rm -rf /home/user_dir
# adduser 'user' (follow instructions)
# ls -ltr /home
drwxr-xr-x user user size date user_dir
あるいは、所有者を自分が作成したディレクトリに変更することもできます。
# chown -R user:user user_dir
注:-Rはすべての内部ディレクトリ/ファイル所有者を変更します。-R = 再帰的
修正する:これは特にUbuntuに適用されます。