Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムでsudoコマンドを使用する方法

Linuxシステムでsudoコマンドを使用する方法

  
                

Linuxシステムでのsudoコマンドは主にシステム権限の割り当てに使用され、sudoコマンドを使用すると一般ユーザーの権限を向上させ、いくつかの操作を実行することができます。 Linuxでsudoコマンドを使う方法は?
ログイン

まず、須藤の特性:

1、ユーザは、許可された管理コマンドは、指定されたホストの動作を指定指定し、ユーザ須藤の詳細な記録に基づいて

2、実行されたコマンドの関連ログ情報;

3、 "チェックインシステム":時間に敏感な認証、ユーザーが初めてsudoを実行したとき、ユーザーの身元を確認するためにパスワードが要求されます。 "トークン"の固定寿命があります; 5分

第二に、どのようにsudo機能を達成するのですか?

/etc /sudoers:承認ファイルは管理者しか編集できませんが、構文エラーが発生する可能性があるため、一般的にvimを使用して直接編集することはしないので、通常は特別な編集ツールvisudoコマンドを使用します。

/etc /sudoers:

注意:エイリアスの定義:エイリアスにはすべて大文字を使用する必要があります。

組み込み変数:ALL:すべてのユーザー

User_Alias:< Br>

User_Alias NAME = item1、item2 、. ..

item:

ユーザー名

%groupname

#UID

$#GID

User_Alias(既に定義されている別名を使用できることを示します)

例:User_Alias ADMIN = CentOS、%lx、#500

は、centosユーザー、lxグループ、UID 500で、ADMIN別名を定義することを意味します。ユーザー

Host_Alias:どのホストで実行できますか。

Host_AliasNAME = item1、item2、...。 。

項目:

hostname

ip

network

Host_Alias

例:Host_Alias ALLOWADDR = 172.16。 37.10,172.16.0.0 /16

はALLOWADDRエイリアスを定義し、ipは172.16.17.10、ネットワークアドレスは172.16.0.0/16です。

Runas_AliasNAME

Runas_AliasNAME = item1、項目2 、. 。

使い方はUser_Aliasと同じです。

Cmnd_Alias:

Cmnd_AliasNAME = item1、item2、... 。

項目:

コマンド

ディレクトリ(ディレクトリ内のすべてのコマンド)

Cmnd_Alias

例:Cmnd_Alias COMMAND = /usr /sbin /useradd、/usr /sbin /userdel、/usr /sbin

は、COMMANDエイリアス、useradd、userdel、および/usr /sbinの下にあるすべてのコマンドを定義することを意味します。

リバース:Cmnd_AliasPASSWD = /usr /bin /passwd [0-9A-Za-z] *、! /usr /bin /passwd root前のページ12次のページ合計2ページ

Copyright © Windowsの知識 All Rights Reserved