読み取り専用ユーザーを作成し、SSHアクセスを許可する

読み取り専用ユーザーを作成し、SSHアクセスを許可する

読み取り専用ユーザーを作成し、そのユーザー名で SSH 接続できるようにする必要があります。

  1. groupadd -g 5000 rouser

  2. useradd -u 5000 -g 5000 -md /home/rouser -c "StrongView Linux User" -s /bin/bash rouser

  3. passwd rouser

これで十分ですか? さらに情報を追加したり、visudo ファイルを編集したりする必要がありますか?

また、sudo アクセス権があれば、それらのアカウントにログインできることにも気付きました。

答え1

デフォルトでは、ユーザーは自分のホーム ディレクトリ (自分が所有するディレクトリ)、アクセス権を持つ場所 ( /run/shm/tmp、およびその他のいくつかの場所)、およびユーザーが所有権を持つその他の場所にのみ書き込むことができます。ユーザーがグループに属していない限り、ユーザーはシステム ディレクトリを変更できません (オクテットに権限があるsudoシステム ディレクトリとファイルにはアクセスできます)。or

別のグループを作成するのではなく、ユーザーを作成してグループに配置することをお勧めしますusers(デフォルトではそうなっていると思います)。

また、彼らのアカウントにログインできる理由はなぜならアクセス権がありますsudo

関連情報