[したいこと・しりたいこと]
ubuntuでsambaserverを立てる
user01はwindowsからubuntuのホームディレクトリにアクセスできる
user01はwindowsから共有フォルダpublicにアクセスできる
samba3らしいやり方で、設定する
[環境]
Ubuntu Hardy 8.04
username:user01
USB 104Key (US)
samba3.2.3
Windows XP SP3
username:user01
USB 104Key (US)
1. sambaの設定
パッケージリストを更新する
$ sudo apt-get update
sambaをインストールする
$ sudo apt-get install samba
共有ディレクトリにアクセスできるグループを作る
$ sudo addgroup public
共有設定を入れるディレクトリの作成
$ sudo mkdir /etc/samba/shares
$ sudo chgrp public /etc/samba/shares
$ sudo chmod 1770 /etc/samba/shares
smb.confを編集する
$ sudo vi /etc/samba/smb.conf
[global]
#linuxの文字コード
unix charset = UTF-8
#SWATの文字コード
display charset = UTF-8
#Windowsの文字コード(SJIS)
dos charset = CP932
#workgroup名の確認
workgroup = WORKGROUP
#共有ディレクトリの設定情報の置き場(共有ディレクトリの場所ではない)
usershare path = /etc/samba/shares
usershare max shares = 10
#### Networking ####
#追加(内部からのみアクセスできるようにする)
hosts allow = 192.168.1. 127.
####### Authentication #######
#コメントアウトを解除
security = user
sambaの再起動
$ sudo /etc/init.d/samba restart
2.共有ディレクトリの用意
共有ディレクトリを作る
$ sudo mkdir /home/public
$ sudo chgrp public /home/public
$ sudo chmod 770 /home/public
共有ディレクトリをsmbaに登録する
書式 net usershare add 共有名 共有場所 コメント
$ sudo net usershare add public /home/public coment
共有ディレクトリの設定のリストを見る
$ sudo net usershare list
共有ディレクトリの情報を見る
$ sudo net usershare info public
[usershare1]
path=/home/public
comment=comment1
usershare_acl=Everyone:R
guest_ok=n
共有ディレクトリに書き込み権限を与える
書式 net usershare add 共有名 共有場所 コメント ユーザー:パーミッション,ユーザー:パーミッション
パーミッションの種類
R:読み取り専用
D:拒否
F:フルコントロール
$ sudo net usershare add public /home/public coment everyone:R,user01:F
sambaの再起動
$ sudo /etc/init.d/samba restart
共有の設定を削除する
$sudo net usershare delete public
3. 共有ディレクトリにアクセスするユーザーの設定
sambaにユーザーの登録
$ sudo pdbedit -a -u user01
グループpublicににユーザーの登録
$ sudo adduser user01 public
再ログイン
sambaにユーザーの削除
$ sudo pdbedit -x user01
4. 補足 smbpasswdデータベースからtdbsamデータベースへの移行
smbpasswdデータベースからtdbsamデータベースへの移行
pdbedit -i smbpasswd:/etc/smbpasswd -e tdbsam:/etc/samba/passdb.tdb
確認のため、リストビューする。
pdbedit -L
[注意]
[参考]
[ThinkIT] 第4回:Samba 3.0.20以降の新機能を追え(3) (1/3)
http://www.thinkit.co.jp/free/article/0707/7/4/
Sambaサーバ構築、5つのべからず:2008年版(2/2)
http://www.atmarkit.co.jp/flinux/special/samba_n/samba_nb.html
0 コメント:
コメントを投稿