Samba 2.2.0 では、Windows NT 4.0 のサーバーマネージャーを利用して共有設定を
を追加・削除する機能が追加された。
add share command は、
smb.confに新しいサービスの設定を追加
する外部のプログラム、もしくはスクリプトを設定するためのパラメータである。
add share command
を実行するため、管理者は smbd にroot
アカウント(uid = 0)で接続するか、アカウントにSeDiskOperatorPrivilege
が付与されている必要がある。
add share commandで指定された
スクリプトはroot 権限で実行される。
コマンド実行時に、smbdは自動的に以下の
5 つの引数を付加してadd share commandを実行する。
configFile - smb.confの場所
shareName - 新しい共有名
pathName - ディスク上に「存在している」ディレクトリへのパス名
comment - 新しい共有に対するコメント
max connections 共有への最大同時接続数。
このパラメータは、ファイル共有の追加にのみ使われる。印刷共有の追加については、
を参照のこと。
change share command
delete share command
/usr/local/bin/addshare