2004年11月 2日

[vine-users:068411] Re: ユーザーの追加

喜多です。

# 沢山レスが付きそうな質問ですが..

> 早川と申します.
>
> 既存のユーザーを,既存のグループに追加するのに vigr を使っていたのですが,
> シェルスクリプト化したいと考えています.
> 新しいユーザーを追加する際に,既存のグループに追加するのはコマンドで対応
> できますが,既存のユーザを既存のグループに追加するようなコマンドは見あた

> りませんでした.
> 手作業では,かなり時間がかかってしまうのですがアイデアをお持ちの方ご教授
> 頂けませんか?

手作業では大変,ということは,ユーザ数かグループ数が多いということですよね?

例えば,単純な場合として,
全ての既存のユーザを,ある既存のグループ(例:naraという名前でGIDが501)に
所属させる場合,root になって,

grep -v nara /etc/group > /tmp/group.tmp
awk -F: 'BEGIN{printf("nara:x:501:")}{printf($1 ",")}END{print ""}' /etc/passwd >> /tmp/group.tmp
mv /tmp/group.tmp /etc/group

という感じでしょうか?

もう少し具体的に,やりたい事を書いていただければ
ぴったりの答えが返せると思います。
--
〒860-8555(専用番号) 熊本大学 総合情報基盤センター 喜多敏博
http://t-kita.net/


投稿者 xml-rpc : 2004年11月 2日 23:47
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27474
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。