正しい権限を割り当てていない端末を介して新しいユーザーを作成しますか?

正しい権限を割り当てていない端末を介して新しいユーザーを作成しますか?

Linux Debianディストリビューション用の新しいユーザーを作成しています。

rootとしてログインしたときに、端末を介して新しいユーザーを作成するコマンドを使用しました。 tehnはユーザーをsudoグループに割り当てて、必要に応じてスーパーユーザーとしてコマンドをインストールして実行できました(suに置き換える必要はありません)。

ユーザーの作成、ホームフォルダの作成、sudoグループへの割り当てなどの一連のコマンドを実行する必要がありますか?

私が実行したコマンドの順序は次のとおりです。

<login as root>
useradd myuser
passwd myuser
adduser myuser sudo
usermod myuser -s /bin/bash
<logout and login as myuser>

この時点では、ホームフォルダを設定していません。 sudoでホームフォルダを作成しましたが、所有者はRootなので何もできません。

家族の権限を変更するには、chownを使用する必要がありますが、これは正しくないようです。

正しいユーザーを作成するにはどうすればよいですか?

答え1

〜のようにムル以下のみを使用してくださいadduser

adduser myuser

myuserGECOS情報とパスワードを入力するように求められ、myuser適切な権限を持つホームディレクトリが作成されます。デフォルトのシェルはでなければなりません/bin/bash。新しいホームディレクトリadduserも(デフォルトのシェル初期化スクリプトなど)の内容で埋められます。/etc/skel

それでは、必要なのはすでにやっているようにグループmyuserに追加するだけです。したがって、全体のシーケンスは次のようになります。sudo

adduser myuser
adduser myuser sudo

関連情報