ユーザーを作成し、ルートを使用してそのユーザー用のフォルダーを作成しました。フォルダーの名前はユーザーと同じです。
ユーザーとしてログインすると、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で特に機能します