ubuntuにsamba

ubuntuにsambaをインストール

samba over sshをやりたいんだ!
http://datafarm.apgrid.org/software/html/ja/user/smboverssh.html
http://blog.asial.co.jp/208
このあたりな。

以前にやったけど、PCをかえたからまたやらなくてはならない…。
$ sudo apt-get install samba
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libbeecrypt6 python-libxml2 python-celementtree librpm4.4 python-rpm rpm python-elementtree python-urlgrabber
これらを削除するには ‘apt-get autoremove’ を利用してください。
以下の特別パッケージがインストールされます:
samba-common
提案パッケージ:
openbsd-inetd inet-superserver smbldap-tools
以下のパッケージが新たにインストールされます:
samba samba-common
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 35 個。
6681kB のアーカイブを取得する必要があります。
この操作後に追加で 16.4MB のディスク容量が消費されます。
続行しますか [Y/n]? Y
取得:1 http://jp.archive.ubuntu.com hardy-updates/main samba-common 3.0.28a-1ubuntu4.10 [2841kB]
取得:2 http://jp.archive.ubuntu.com hardy-updates/main samba 3.0.28a-1ubuntu4.10 [3841kB]
6681kB を 3s で取得しました (2077kB/s)
パッケージを事前設定しています …
未選択パッケージ samba-common を選択しています。
(データベースを読み込んでいます … 現在 30551 個のファイルとディレクトリがインストールされています。)
(…/samba-common_3.0.28a-1ubuntu4.10_i386.deb から) samba-common を展開しています…
未選択パッケージ samba を選択しています。
(…/samba_3.0.28a-1ubuntu4.10_i386.deb から) samba を展開しています…
samba-common (3.0.28a-1ubuntu4.10) を設定しています …

Creating config file /etc/samba/smb.conf with new version

samba (3.0.28a-1ubuntu4.10) を設定しています …
Generating /etc/default/samba…
tdbsam_open: Converting version 0 database to version 3.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
Importing account for nobody…ok
Importing account for youraccount…ok
Adding group `sambashare’ (GID 121) …
Done.
Adding user `youraccount’ to group `sambashare’ …
Adding user youraccount to group sambashare
Done.
* Starting Samba daemons [ OK ]

*共有ディレクトリ作成

*パスワード設定
sudo smbpasswd username

*設定ファイル編集
sudo vi /etc/samba/smb.conf

[share]共有するディレクトリ名
path = /var/samba共有ディレクトリのパス
writeable = yes書き込み許可
force create mode = 0666ファイル作成時のファイルのパーミッション
force directory mode = 0777ディレクトリ作成時のディレクトリのパーミッション
guest ok = yesゲストユーザーを許可
guest only = yesゲストユーザーのみ接続可

testparm -v
で設定の確認

http://d.hatena.ne.jp/yamazaru_rengou/20090222/1235316257
http://debianj.com/ubuntu/install/samba.html