GNU/Linux >> Linux の 問題 >  >> Debian

DebianLinuxでのUbuntuスタイルのsudo特権認証の設定

次の行では、DebianLinuxでUbuntuのsudo特権認証システムを模倣する方法について説明します。 Sudoを使用すると、ユーザーは認証用に独自のパスワードを指定することで、別のユーザーの承認権限でプログラムを実行できます。

まだ行っていない場合は、最初にsudoをインストールします パッケージ:

# apt-get install sudo

sudoがインストールされたら、次を実行します:

# visudo

これにより、/etc/sudoersのコンテンツを編集できます ファイル。このファイルの内容を次のように変更します:

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

root    ALL=(ALL:ALL) ALL
%admin ALL=(ALL) ALL
%sudo   ALL=(ALL:ALL) ALL

または、次の行のみを追加する必要があります:

%admin ALL=(ALL) ALL

これにより、管理グループのメンバーはroot権限を取得できます。次に、adminを作成します グループ:

# addgroup admin

この段階で残っているのは、sudoコマンドを使用するすべてのユーザーをadminに追加することだけです。 およびsudo グループ。たとえば、次のコマンドはユーザーlinuxconfigを追加します 両方のグループに:

# usermod -a -G sudo -G admin linuxconfig

現在adminに属しているユーザーを確認するには およびsudo グループ実行:

# getent group sudo admin

sudoの使用を開始するには、ログアウトして再ログインし、sudoユーザーで再度ログインする必要があります。そうしないと、次のエラーメッセージが表示されます。

$ sudo -i
[sudo] password for linuxconfig: 
linuxconfig is not in the sudoers file.  This incident will be reported.

Debian
  1. Ubuntu /DebianLinuxでApache2Webサーバーを実行するようにスーパーバイザーを構成します

  2. Ubuntu 16.04 / 14.04 /Debian9/8にownCloud10をインストールします

  3. MX Linux 対 Ubuntu

  1. Ubuntu /DebianLinuxでのiTunesDAAPサーバーのセットアップ

  2. Ubuntu / Debianjdownloaderlinuxのインストール方法

  3. Ubuntu 18.04、Debian 9、LinuxMint19にPipをインストールする方法

  1. Ubuntu /DebianLinuxでモジュールをブラックリストに登録する方法

  2. DebianLinuxにUbuntuPPAからパッケージをインストールする

  3. Debian10LinuxにDockerをインストールして使用する方法