[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 メーリングリストの案内