From: Constantin Berhard Date: Mon, 14 Oct 2013 18:46:03 +0000 (+0200) Subject: tyshell who works now X-Git-Url: https://git.ralfj.de/saartuer.git/commitdiff_plain/cfdd8b51f663f6449f79d40becd4403fd780fd46?ds=sidebyside;hp=97df5941b08cd53aa66937ded412fa58aac531aa tyshell who works now --- 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 = {