メインコンテンツに移動
戯れ言の水溜まりΦ

メインナビゲーション

  • ホーム
ユーザーアカウントメニュー
  • ログイン

パンくず

  1. ホーム
  2. Windows/Linuxのトラブル追跡実績ノウハウ エンジニア必携 メモ
  3. 3 ログ、設定の調べ方
  4. 3-4-2 指定したユーザーとして、コマンドを実行 ログ、設定の調べ方

3-4-2-1 sudo ログ、設定の調べ方

By estis , 20 2月, 2017
  • コメントを投稿するにはログインまたは登録をしてください

sudo できないユーザーが、実行した場合

$ whoami
estis
$ sudo ls /root/
[sudo] password for estis:
estis は sudoers ファイル内にありません。この事象は記録・報告されます。

root に、メールが飛ぶ。(設定で、宛先、件名は変更できる)

From root@localhost.localdomain  Mon Feb 20 10:54:11 2017
Return-Path: 
X-Original-To: root
Delivered-To: root@localhost.localdomain
To: root@localhost.localdomain
From: estis@localhost.localdomain
Auto-Submitted: auto-generated
Subject: *** SECURITY information for localhost.localdomain ***
Date: Mon, 20 Feb 2017 10:54:11 +0900 (JST)
Status: R

localhost.localdomain : Feb 20 10:54:11 : estis : ユーザーが sudoers 内にありません ; TTY=pts/5 ; PWD=/home/estis ; USER=root ; COMMAND=/bin/ls /root/

sudo -l
で、sudo 可能かどうか、利用可能なコマンドが確認できる。

設定がない場合(メールは送信されない)

$ sudo -l
ユーザー estis は localhost 上で sudo を実行できません。すみません。

設定がある場合

$ sudo -l
[sudo] password for sum: 
このホスト上でユーザー sum に一致したデフォルト項目:
    !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS", env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME
    LC_NUMERIC LC_PAPER LC_TELEPHONE", env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin

ユーザー sum は次のコマンドをこのホスト上で実行できます:
    (ALL) /bin/vi

パスワード入力を3回(デフォルト)間違えると、コマンド終了。

$ sudo ls /root/
[sudo] password for estis: 
Sorry, try again.
[sudo] password for estis: 
Sorry, try again.
[sudo] password for estis: 
Sorry, try again.
sudo: 3 回パスワード試行を間違えました



パスワードは、一度入力に成功すると、デフォルトで5分間、再入力不要。
その他設定内容は、
# sudo -V
$ sudo sudo -V
で確認できる。

#sudo -V
Sudo バージョン 1.8.6p3
configure オプション: --build=i386-redhat-linux-gnu --host=i386-redhat-linux-gnu --target=i686-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --sbindir=/usr/sbin --libdir=/usr/lib --docdir=/usr/share/doc/sudo-1.8.6p3 --with-logging=syslog --with-logfac=authpriv --with-pam --with-pam-login --with-editor=/bin/vi --with-env-editor --with-ignore-dot --with-tty-tickets --with-ldap --with-ldap-conf-file=/etc/sudo-ldap.conf --with-selinux --with-passprompt=[sudo] password for %p:  --with-linux-audit --with-sssd
sudoers ポリシープラグイン  バージョン 1.8.6p3
sudoers ファイル文法バージョン 42

sudoers のパス: /etc/sudoers
nsswitch のパス: /etc/nsswitch.conf
ldap.conf のパス: /etc/sudo-ldap.conf
ldap.secret のパス: /etc/ldap.secret
認証方法: 'pam'
ログ記録時に syslog を使用する場合の syslog facility: authpriv
ログ記録時に syslog を使用する場合の syslog priority: notice
ユーザー認証に失敗したと時に使用される syslog priority: alert
$PATH 内にある '.' を無視します
ユーザー他 sudoers 内に存在しない場合にメールを送信します
ユーザー/tty の組み合わせごとに分離したタイムスタンプを使用します
ユーザーが最初に sudo を実行した時に講義を行う
デフォルトでユーザーが認証されていることを必要とします
root が sudo を実行するかもしれません
$HOME を常に変更後のユーザーのホームディレクトリに設定します
役に立つエラーメッセージを表示するためにいくつかの情報を収集することを許可します
visudo が EDITOR 環境変数を尊重して使用します
LOGNAME および USER 環境変数を設定します
ログファイルの改行する長さ (0 の場合は改行しない): 80
認証タイムスタンプのタイムアウト値: 5.0 分
パスワード入力要求のタイムアウト値: 5.0 分
パスワード入力の試行回数: 3
使用する umask 値 (0777 の場合はユーザーの設定値を使用します): 022
メールプログラムのパス: /usr/sbin/sendmail
メールプログラムの引数フラグ: -t
メールの送信先アドレス: root
メールの件名 (Subject) 行: *** SECURITY information for %h ***
パスワードを間違った時のメッセージ: Sorry, try again.
認証タイムスタンプディレクトリのパス: /var/db/sudo
パスワード入力要求時に表示される文字列: [sudo] password for %p: 
コマンドを実行するデフォルトの変更先ユーザー: root
ユーザーの $PATH を上書きする時の値: /sbin:/bin:/usr/sbin:/usr/bin
visudo で使用されるエディターのパス: /bin/vi
'list' 疑似コマンド使用するためにパスワードを要求される時: any
'verify' 疑似コマンドを使用するためにパスワードを要求される時: all
3 以上の値をもつファイル記述子をコマンド実行前に閉じます
環境変数の集合をデフォルトに設定します
正当性の確認を行う環境変数:
	TZ
	TERM
	LINGUAS
	LC_*
	LANGUAGE
	LANG
	COLORTERM
削除する環境変数:
	RUBYOPT
	RUBYLIB
	PYTHONUSERBASE
	PYTHONINSPECT
	PYTHONPATH
	PYTHONHOME
	TMPPREFIX
	ZDOTDIR
	READNULLCMD
	NULLCMD
	FPATH
	PERL5DB
	PERL5OPT
	PERL5LIB
	PERLLIB
	PERLIO_DEBUG 
	JAVA_TOOL_OPTIONS
	SHELLOPTS
	GLOBIGNORE
	PS4
	BASH_ENV
	ENV
	TERMCAP
	TERMPATH
	TERMINFO_DIRS
	TERMINFO
	_RLD*
	LD_*
	PATH_LOCALE
	NLSPATH
	HOSTALIASES
	RES_OPTIONS
	LOCALDOMAIN
	CDPATH
	IFS
保護する環境変数:
	XAUTHORITY
	_XKB_CHARSET
	LINGUAS
	LANGUAGE
	LC_ALL
	LC_TIME
	LC_TELEPHONE
	LC_PAPER
	LC_NUMERIC
	LC_NAME
	LC_MONETARY
	LC_MESSAGES
	LC_MEASUREMENT
	LC_IDENTIFICATION
	LC_COLLATE
	LC_CTYPE
	LC_ADDRESS
	LANG
	USERNAME
	QTDIR
	PS2
	PS1
	MAIL
	LS_COLORS
	KDEDIR
	INPUTRC
	HISTSIZE
	HOSTNAME
	DISPLAY
	COLORS
sudoers を構文解析する時に使用するロケール: C
I/O ログを zlib を使用して圧縮します
入出力 (I/O) ログを保存するディレクトリです:/var/log/sudo-io
入出力 (I/O) ログを保存するファイルです:%{seq}
pty を割り当てた時に utmp/utmpx ファイルに記録を加えます
Don't pre-resolve all group names
PAM service name to use
PAM service name to use for login shells

ローカル IP アドレスとネットマスクの組:
	192.168.1.12/255.255.255.0
	2001:a450:8325:a600:21e:33ff:fe17:5411/ffff:ffff:ffff:ffff::
	fe80::21e:33ff:fe17:5411/ffff:ffff:ffff:ffff::

Sudoers I/O plugin version 1.8.6p3
Windows/Linuxのトラブル追跡実績ノウハウ エンジニア必携

Comments

ブックナビゲーション

  • 1-1 トラブルシューティングのプロセス・何をトラブルとするのか
  • 1-2 情報の検索
  • 2 システムの基本情報の確認
  • 3 ログ、設定の調べ方
    • 3-1-1 フォルダー オプション ログ、設定の調べ方 Windows
    • 3-1-2 Windowsのフォルダー構成 ログ、設定の調べ方 Windows
    • 3-1-3 イベントビューアー ログ、設定の調べ方 Windows
    • 3-2-1 レジストリ・環境変数・設定ファイル ログ、設定の調べ方 Windows
    • 3-2-2 レジストリ構成 ログ、設定の調べ方 Windows
    • 3-2-3 レジストリエディター ログ、設定の調べ方 Windows
    • 3-2-4 レジストリ設定のバックアップ、リストア ログ、設定の調べ方 Windows
    • 3-2-5 機能に応じたレジストリキーの値 ログ、設定の調べ方 Windows
    • 3-2-6 環境変数 ログ、設定の調べ方 Windows
    • 3-2-7 環境変数の確認、設定 ログ、設定の調べ方 Windows
    • 3-3-01 Linux のディレクトリ構成 ログ、設定の調べ方 Linux
    • 3-3-02 Linux の主なログファイル ログ、設定の調べ方 Linux
    • 3-3-03 Linux の主な設定ファイル ログ、設定の調べ方 Linux
    • 3-3-04 dmesg ログ、設定の調べ方 Linux
    • 3-3-05 ログファイルや設定ファイルを探す ログ、設定の調べ方 Linux
    • 3-3-06 grep コマンドでの検索 ログ、設定の調べ方 Linux
    • 3-3-07 grep の正規表現 ログ、設定の調べ方 Linux
    • 3-3-08 grep と他のコマンドを組み合わせて調査する ログ、設定の調べ方 Linux
    • 3-3-09 圧縮されたファイル内を検索する ログ、設定の調べ方
    • 3-3-10 grep よりも高速なコマンド ログ、設定の調べ方
    • 3-3-11 デバッグレベルを変更して詳細なログを取得 ログ、設定の調べ方
    • 3-3-12 巨大なログの調査 ログ、設定の調べ方
    • 3-3-13 リアルタイムにログを監視 ログ、設定の調べ方
    • 3-4-1 設定ファイルの閲覧・編集 ログ、設定の調べ方
    • 3-4-2 指定したユーザーとして、コマンドを実行 ログ、設定の調べ方
      • 3-4-2-1 sudo ログ、設定の調べ方
        • 3-4-2-1-a sudo の注意点
      • 3-4-2-2 visudo ログ、設定の調べ方
      • 3-4-2-3 /etc/sudoers ログ、設定の調べ方
RSSフィード
Powered by 戯れ言の水溜まりΦ