web-dev-qa-db-ja.com

fstabによるsamba / cifs共有の自動マウントの問題

私は、他の全員が 参照 と同じチュートリアルに従っています。私のfstabエントリは、実際の場所を変更したチュートリアルとまったく同じです。エラーが発生し続ける

mount: only root can mount //freenas/Server on /media/Server

これは、Ubuntuを実行しているときに何度も何度も遭遇する最も苛立たしいことです。ほぼ4年間、1台のハードドライブを搭載したfreeNASボックスを使用しました。 1か月前にサーバーを正しくマウントしましたが、最初からやり直しました。

XBMCを完全に実行している別のUbuntuボックスがあるため、サーバーは正常に機能しています。

Ubuntu 12.10を実行していますが、12.04でも同じメッセージが表示されます。

ソフトウェアセンターからsambaをインストールした後、cifs-utilsおよびsmbnetfsをターミナルからインストールしました。これが前回の実行方法です。

Sambaのワークグループは、私のネットワークワークグループと一致します。

ゲストとしてセットアップされているため、共有で確認する資格情報がありません。

タイムアウトエラーが発生し続けるため、ネットワークを閲覧できません。 Nautilusから共有を開くこともできません。 Ctrl+L サーバー共有(//freenas/Server)を手動で入力します。

編集1:ネットワークを閲覧することはできますが、それでもエラーメッセージが表示されますか?

編集2:個々のオプションを1つテストしてから共有をマウントできます。 codepage=unicodeを使用すると問題が発生したようです。私のfstabエントリは次のようになりました。

//freenas/Media /home/charles/Server cifs guest,iocharset=utf8,uid=1000 0 0

編集3:オプションとして「ゲスト」のみを使用してマウントできますか?前回、自分のUbuntuマシンから発信された他のコンピューターでファイルを開けないという問題に遭遇しましたか?

最終編集:freeNASサーバー(バージョン:0.7.2.5543)にUbuntuと同じ権限(GID=1000 for uid=1000)を強制する必要がありました。また、freeNASはデフォルトでゲストユーザーアカウントftpをヌルパスワードで作成します。これら3つのアイテムを使用して、freeNAS IPアドレスを/etc/hostsに追加すると、稼働します。この質問を閉じるのに非常に長い遅れをおかけして申し訳ありませんが、私は助けに感謝します!

fstabエントリ://freenas/Media /home/charles/Server cifs username=ftp,password=,uid=1000 0 0

2
charels88

あなたの箱はwins/netbiosを介してfreenasのIPを解決するのに苦労していると思います。解決するのが非常に難しい場合があります。

  1. /etc/fstabで、次のようにホスト名の代わりにIPアドレスを使用します

     //192.168.1.100/Server
    
  2. /etc/hostsに次の行を追加します

     192.168.1.100    freenas
    
  3. /etc/fstab、資格情報を使用

     //freenas/Media /home/charles/Server cifs defaults,uid=1000,username=<user>,password=<pass> 0 0
    
1
John Siu