commit message from python script
This commit is contained in:
26
meine_test/read_file.py
Executable file
26
meine_test/read_file.py
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
def parse_passwd_lines(line: str) -> "Dict of passwd details":
|
||||
parts = line.split(':')
|
||||
userdict = {
|
||||
"gruppenname" : parts[0],
|
||||
"password" : parts[1],
|
||||
"gid" : parts[2],
|
||||
"member" : parts[3]
|
||||
}
|
||||
return userdict
|
||||
|
||||
with open("/etc/group", "r") as groups_data:
|
||||
lines = list(map(str.rstrip, groups_data))
|
||||
|
||||
result = []
|
||||
for line in lines:
|
||||
result.append(parse_passwd_lines(line))
|
||||
|
||||
print(result)
|
||||
|
||||
|
||||
for user in result:
|
||||
if user["member"] != "":
|
||||
#print("{username:{width}} {realname}".format(width=32 **user))
|
||||
print(user["gruppenname"] + "---->" + user["member"] )
|
||||
Reference in New Issue
Block a user