📄 getgrgid.exp
字号:
## @(#) Test reverse lookup of group ids from getent match getgrgid() output#load_lib util-defs.expload_lib compile.exp# Compile getgruid.csimple_compile "getgrgid"# Get list of gids using getentset output [util_start "getent" "group" ""]set got_entries 0verbose $outputforeach {line} [split $output "\n"] { # Process user set grp_entry [split $line ":"] set group [lindex $grp_entry 0] if {[regexp {^[^/]+/} $group]} { set got_entries 1 # Only lookup winbindd users set gid [lindex $grp_entry 2] # Test lookup of gid succeeds set output [util_start "$srcdir/$subdir/getgrgid" "$gid" ""] verbose $output if {[regexp "PASS:" $output]} { pass "getgrgid $gid ($group)" } else { fail "getgrgid $gid ($group)" } }}if {!$got_entries} { perror "No domain groups returned from getent"}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -