[samba-jp:19271] add/change/delete share command 用のコマンド

SATOH Fumiyasu fumiya @ samba.gr.jp
2007年 2月 23日 (金) 16:11:12 JST


さとうふみやす @ OSS テクノロジです。
ふと add/change/delete share command 用のコマンドを
Perl で作ってみたのですが、いかがでしょうか?
既存のものをいくつか見たことがあるんですが、
競合を考えてなかったり、特殊なセクション名を除外
してなかったりしたので、戯れに一から作りました。
ご参考まで。例外処理がいまいちなような...。
使い方は、適当なディレクトリに置いて:
 # chmod +x smbshareadm
 # ln -s smbshareadm smbshareadd
 # ln -s smbshareadm smbsharechange
 # ln -s smbshareadm smbsharedelete
して smb.conf で:
 [global]
 ...
 add share command = /path/to/smbshareadd
 change share command = /path/to/smbsharechange
 delete share command = /path/to/smbsharedelete
 
とすれば、Windows の管理ツールから Samba の共有を追加・削除
できる...はずです。実は実際の Samba 環境では前々テスト
していないので、どうなるかわかりません。:-X
最初は sh, sed and/or awk で作ろうとしたのですが、
不可能ではないにしても妙なことをしないと実現できないと
判断して、途中であきらめました。途中まで作った
シェルバージョンも添付しておきます。ご参考まで...。
-- 
-- Name: SATOH Fumiyasu / fumiyas @ osstech.co.jp
-- Business Home: http://www.OSSTech.co.jp
-- Personal Home: http://www.SFO.jp/blog/
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: smbshareadm
型: application/octet-stream
サイズ: 3160 バイト
説明: 無し
URL: </mailman/archives/samba-jp/attachments/20070223/8a9e3186/attachment.obj>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: smbshareadm.old
型: application/octet-stream
サイズ: 1898 バイト
説明: 無し
URL: </mailman/archives/samba-jp/attachments/20070223/8a9e3186/attachment-0001.obj>


samba-jp メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /