Re: 請問要如何做到可以一次更改某群組所有使 …

看板FreeBSD作者時間21年前 (2004/12/09 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《OuTian.bbs@bbs.thu.edu.tw (OuTian ~)》之銘言: : 【 在 abc. 的大作中提到: 】 : : 如果認為寫 script 所需的時間比手動修改還慢 : : 那就一個一個改 , 反正才幾十個帳戶 , 又不是幾千個帳戶 :) : : #!/bin/bash : : gid=`id -g accounting` : : name=`cat /etc/passwd | grep ${gid} | awk -F: '{print $1}'` : : for i in ${name} ; do : : echo 20041231 | passwd --stdin $i : : done : : 記得先檢查一下 $name 值是否正確 ! : FreeBSD 的 passwd 沒有 --stdin :p : 稍微麻煩一點 .... 用 expect 處理吧. (當然要先有裝 ../usr/ports/lang/expect ) <deleted> 改用 pw 就行了, 把 echo 20041231 | passwd --stdin $i 改成 echo 20041231 | pw usermod $i -h0 即可 -- 未來最舊小棧 Oldest Future Object █▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 203-67-213-235.adsl.dynamic.seed.net.tw
文章代碼(AID): #11jq5v00 (FreeBSD)
文章代碼(AID): #11jq5v00 (FreeBSD)