このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
カテゴリー
タグ
最近更新したページ
最新コメント
メニューバーA
フリーエリア
Wiki内検索

ubuntuSMBファイルサーバーのマウント4Ubuntu7.10

これは何?

ubuntuでsamba経由にてフォルダ共有した場合の設定


とりあえず「サーバへ接続」を使用する場合

なにも問題はありません。

smbfsを使用してマウントした場合

Winファイルサーバーのマウント4Ubuntuと同じ
方法を取るとパスワード空欄で接続が可能
ただし、文字化けが発生し異常な文字列となったファイルはNautilus上から消えます。

解決策cifs

参考http://forum.ubuntulinux.jp/viewtopic.php?pid=4342
共有先のフォルダを一旦共有設定にしたあと
Ubuntuデスクトップの場合はanonymousでアクセスOKな共有になるので
それでは都合が悪いのでパスワードアクセスを可能にしておく
anonymousアクセスをパーミッションエラーで返すのはバグとして上がっているようです。
smbfsは問題ないのでまあ当然なんですかね。
一度ホスト側Ubuntuでsambaユーザを作成する。


sudo smbpasswd -a theUserName
New SMB password:
Retype new SMB password:

(theUserNameは自分で設定するユーザ名を入れてください)
次に
sudo gedit /etc/samba/smb.conf

と共有設定をいじって
参考(livedoorに弾かれる)
該当の共有ドライブ設定の項で
オプション
guest ok = no
username = theUserName
を加えてsambaを再起動
sudo /etc/init.d/samba restart

クライアント側で以下のコマンドを実行
sudo mount.cifs //ipadress/(共有ディレクトリ名) /mnt/(マウントポイント) -o username=theUserName,codepage=cp932,iocharset=utf8

もしくは

sudo mount -t cifs //ipadress/(共有ディレクトリ名) /mnt/(マウントポイント) -o username=theUserName,codepage=cp932,iocharset=utf8

これでサーバー側の認識しているドライブを共有できる

fstabに書き込む場合

sudo gedit /etc/fstab

下記の行を追加
//ipadress/(共有ディレクトリ名) /mnt/(マウントポイント) cifs username=theUserName,password=thePassWord,codepage=cp932,iocharset=utf8 0 0
となるが
sudo gedit /root/.smbcredentials
として
username=theUserName
password=thePassWord
を入力、保存した後
念のためパーミッションを設定
sudo chmod 700 /root/.smbcredentials

fstabに
//ipadress/(共有ディレクトリ名) /mnt/(マウントポイント) cifs credentials=/root/.smbcredentials,codepage=cp932,iocharset=utf8 0 0
と記述で次回、もしくは下記のコマンド実行時からマウントされるようになる。
sudo mount -a

参考http://209.85.175.104/search?q=cache:DjeoTGoJF_kJ:...
2008年02月14日(木) 01:59:07 Modified by ryunosinfx




スマートフォン版で見る