2016-11-18 96 views
0

所有的用戶名的文件。該命令如下:命令創建我想對服務器的所有用戶質量運行命令的服務器

command username 

有沒有一種方法來生成與服務器上的所有用戶名與文件的輸出如/目錄下的txt文件:

command user1 
command user2 
command user3 
etc. 
+1

是的,這是可能的。 – PeeHaa

+0

@PeeHaa怎麼樣?請幫助... –

+0

這將告訴你如何得到所有用戶的系統:http://askubuntu.com/a/410274 – Gavin

回答

0

getent passwd命令將列出所有用戶和一些關於他們的數據。我不知道,如果你的意思運行的輸出命令應到輸出文件,或者如果你只是想文本命令用戶。如果你想要命令輸出,一種方法是

getent passwd | cut -f 1 -d : | \ 
while read user 
do command $user 
done > output.txt 

調整,如果你不完全是這個意思。請注意,您還可以在列表中獲得所有系統帳戶。如果您只想獲得「真實」用戶帳戶,請在用戶標識(getent輸出中的第三個字段)上添加一個過濾器。