X-Git-Url: https://git.ralfj.de/saartuer.git/blobdiff_plain/97df5941b08cd53aa66937ded412fa58aac531aa..cfdd8b51f663f6449f79d40becd4403fd780fd46:/tyshell?ds=inline diff --git a/tyshell b/tyshell index c9a0927..8d7070a 100755 --- a/tyshell +++ b/tyshell @@ -6,6 +6,7 @@ import sys import subprocess import socket import pwd +import grp tuerSock = "/run/tuer.sock" @@ -46,7 +47,8 @@ def exitcmd(c): return True def whocmd(c): - for p in filter(lambda x:x.pw_shell=="/opt/tuer/tyshell",pwd.getpwall()): + for n in grp.getgrnam("tuer").gr_mem: + p = pwd.getpwnam(n) print (p.pw_name, " - ", p.pw_gecos) commands = {