projects
/
saartuer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
(from parent 2:
58cb71a
)
Merge branch 'master' of ralfj.de:saartuer
author
Constantin Berhard
<constantin@exxxtremesys.lu>
Mon, 14 Oct 2013 19:01:46 +0000
(21:01 +0200)
committer
Constantin Berhard
<constantin@exxxtremesys.lu>
Mon, 14 Oct 2013 19:01:46 +0000
(21:01 +0200)
tyshell
patch
|
blob
|
history
diff --git
a/tyshell
b/tyshell
index 6faaba8908542c955d7ba4eb855d306bdd04923e..9f327258fd21c1f2b8c05e4d09971e2d04165313 100755
(executable)
--- a/
tyshell
+++ b/
tyshell
@@
-5,6
+5,8
@@
import shlex
import sys
import subprocess
import socket
+import pwd
+import grp
tuerSock = "/run/tuer.sock"
@@
-44,12
+46,18
@@
def exitcmd(c):
print("Bye")
return True
+def whocmd(c):
+ for n in grp.getgrnam("tuer").gr_mem:
+ p = pwd.getpwnam(n)
+ print (p.pw_name, " - ", p.pw_gecos)
+
commands = {
'exit': exitcmd,
'help': helpcmd,
'open': sendcmd(tuerSock, 'unlock'),
'unlock': sendcmd(tuerSock, 'unlock'),
'buzz': sendcmd(tuerSock, 'buzz'),
+ 'who': whocmd,
}
def complete_command(cmd):