で議論したようにAIX 7.1 資料参照、login.cfg
ファイルには2種類のセクションが含まれています。
- ポート:ポートのログイン属性を定義します。
- ユーザー設定:ユーザー属性の変更手順を定義します。
ポートセクションの例にはdefault
、/dev/tty0
およびがあります/dev/console
。
で定義されているすべてのポートを一覧表示するAIXコマンドはありますかlogin.cfg
?
それは次のとおりです。
LoginCFG=/etc/security/login.cfg
awk -v RS='' '/^[^*]+:/ {print $1}' $LoginCFG |\
grep -v '^[[:blank:]]*usw:' |\
cut -d: -f1
うまくいくかもしれませんが、より良い方法はありますか? (例えば特殊命令)
ベストアンサー1
特別なコマンドについてはよくわかりませんが、他の正規表現を試してみる必要があるようです。
awk '/^.*:$/ {print $1}' $LoginCFG | cut -d ':' -f 1
login.cfg
私のファイルで動作します。
/dev/tty0:
sak_enabled = true
herald = "login to tty0:"
default:
logindisable = 3
sak_enabled = false
logintimes =
logininterval = 0
loginreenable = 0
logindelay = 0
minsl = IMPL_LO
maxsl = “TS ALL”
tl = TS