Sudoは、別のユーザーとしてコマンドを実行するための特別な特権をユーザーに提供します。これは、制限付きの通常のユーザーにスーパーユーザー特権を許可するために使用できます。特定のコマンドにのみroot権限を与えるようにsudoを設定できます。
このチュートリアルは、Sudo権限を持つ新しいユーザーを作成したり、既存のユーザーをsudo権限に追加したり、任意のアカウントからsudo権限を削除したりするのに役立ちました。
SudoAccessを使用してユーザーを作成する
システムのデフォルトの「adduser」コマンドを使用して、新しいアカウントを作成します。現在の要件によると、コマンド構文は次のようになります。
sudo adduser [USER_NAME} [GROUP_NAME]
ここ:
- USER_NAME 新しいユーザーアカウントの名前です。
- GROUP_NAME ここでグループ名を定義して、作成中にこのグループにユーザーを自動的に追加します。
実際の例を試してみましょう。次のコマンドは、新しいユーザー tecadminを作成します sudoに追加します グループ。
sudo adduser tecadmin sudo
ユーザーがすでに存在する場合は、単にユーザーをsudoグループに追加します。
既存のユーザーをSudoに追加
次のコマンドを使用して、既存のユーザーをグループsudoに追加し、完全なsudo権限を取得することもできます。
sudo usermod -aG sudo tecadmin
これにより、tecadmin
が追加されます sudoグループのユーザー。 /etc/group
でも同じことを確認できます ファイル。
ユーザーからSudo権限を削除する
次のコマンドは、sudoグループからユーザーを削除します。これにより、tecadmin
が削除されます s udo
のユーザー グループ。システムからユーザーが削除されることはありません。
sudo gpasswd -d tecadmin sudo
また、/ etc / sourcesファイルを表示して、ユーザー固有のエントリを削除することをお勧めします。
結論
このチュートリアルは、DebianシステムでSudoを使用しているユーザーに特別な許可を与えるのに役立ちました。さらに、このチュートリアルでは、既存のアカウントへのsudoアクセスを許可する権限が与えられます。また、ユーザーからSudo権限を削除します。