Re: 請問要如何做到可以一次更改某群組所有使 …
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章