如何利用gid或群組名把信寄給整個群組?



贊助商連結


PHINEAR
2002-04-01, 10:22 AM
最近因為接了學校一台UNIX的管理
想請教一下各位前輩先進
我在UNIX系統中想寄信給整個群組的人

已知:
群組名 : people
gid:110

這群組中有1000多人
有什麼比較方便的方法呢?
有沒有利用群組名稱(或gid)寄信的方法呢? :confused:

謝謝各位指教:)

贊助商連結


VBird
2002-04-02, 02:49 AM
或許你可以嘗試使用 cut 這個指令吧, 然後使用 /etc/passwd 這個檔案裡面的內容, 這樣應該可以達到你的需求說,例如這樣做:
(假設您已經編寫一個檔案名稱為 mail.letter 了)

mail -s "mail messages" `cat /etc/passwd | grep 110|cut -d":" -f1` < mail.letter

試試看先.

PHINEAR
2002-04-02, 11:13 AM
最初由 VBird 發表
或許你可以嘗試使用 cut 這個指令吧, 然後使用 /etc/passwd 這個檔案裡面的內容, 這樣應該可以達到你的需求說,例如這樣做:
(假設您已經編寫一個檔案名稱為 mail.letter 了)

mail -s "mail messages" `cat /etc/passwd | grep 110|cut -d":" -f1` < mail.letter

試試看先.
謝謝指導:)
我回去試試囉:)

alphaone
2002-04-03, 01:40 AM
用aliases做比較好吧?
http://www.study-area.net/linux/servers/linux_mail.htm