Samba設定
/etc/samba/smb.conf
comment | 共有フォルダの説明を記述する。Windowsで詳細表示を選んだときに表示される。40バイトを超える長いコメントは付けられない。 |
path | 共有したいディレクトリのパス名を記述する。 |
public | パスワードなしでのアクセスを認める。アクセス制御を「share」以外に設定したときは意味を持たない。 |
guest ok | ゲストでの接続を許可する。 |
guest only | ゲストでのみ接続を許可する。 |
guest account | ゲストとして接続するときのユーザー名を指定する。 |
read only | 共有フォルダへの書き込みを許可しない。 |
writable | 共有フォルダに書き込めるように設定する。 |
create mask | 共有フォルダに作成されるファイルのパーミッションを4桁で指定。すべてを許可するには0777、読み取りと実行だけを許可するなら0755と指定する。 |
directory mask | 共有フォルダに作成されるディレクトリのパーミッションを4桁で指定する。 |
force user | 接続したときのユーザー名を無視して、指定したユーザーとして操作させる。ファイルを作成したときは指定したユーザーの所有になる。 |
browseable | パソコンからサーバーにアクセスしたときに共有フォルダの一覧に表示させることを許可する。noを指定すると隠し共有になる。 |
valid users | 指定したユーザーだけが利用できるように設定する。 |
invalid users | 指定したユーザーは利用できないように設定する。 |
write list | 指定したユーザーだけに書き込みを許可する。 |
hosts allow | 指定したホスト(IPアドレスも可)だけに利用を許可する。 |
hosts deny | 指定したホスト(IPアドレスも可)からの利用を拒否する。 |
ユーザー追加
Linuxユーザーを追加
/usr/sbin/useradd USER_NAME
ユーザー削除
smbpasswd -x [アカウント名] /usr/sbin/userdel -r USER_NAME
パスワード設定
smbpasswd -a [アカウント名]
SMBユーザー一覧
pdbedit -L