web-dev-qa-db-ja.com

Sambaを使用してUbuntuで外部ハードドライブを共有する

/media/MYDISKは、ハードドライブが自動的にマウントされる場所です。私はシンボリックリンクを作成しました:

ln -s /media/MYDISK /home/camilo/MYDISK
chmod 777 /home/camilo/MYDISK

私はこのようにsmb.confを設定しています:

[myshare1]
comment = external disk
browsable = yes
path = /home/camilo/MYDISK
guest ok = yes
read only = no
create mask = 0775

また、[global]セクション次の行を追加してみました。

follow symlinks = yes
wide links = yes
unix extensions = no

問題は、Windows 7で共有フォルダーを参照すると、「\\ etc\myshare1にアクセスできません」というエラーが表示されることです。 pathを通常のフォルダにポイントすると、正常に動作します。また、直接/media/MYDISK、同じエラーが表示されます。

[〜#〜] edit [〜#〜]:面白くするために、グラフィカルインターフェイスがないため、設定ファイルに直接触れる必要があります。

10
cambraca

編集/etc/samba/smb.conf 含める force user = yourLogin の中に [global] セクション

このスレッドから、私のために働きました:

http://ubuntuforums.org/showthread.php?t=1710811

7
user1146719

webmin を使用して共有を構成することもできます。それはあなたがあなたに接続し、あなたのサーバーの多くの側面を簡単に設定することができるウェブベースのインターフェースを提供します:

Webminとは何ですか?

Webminは、Unixのシステム管理用のWebベースのインターフェースです。最新のWebブラウザーを使用して、ユーザーアカウント、Apache、DNS、ファイル共有などをセットアップできます。 Webminを使用すると、/ etc/passwdなどのUnix構成ファイルを手動で編集する必要がなくなり、システムをコンソールまたはリモートから管理できます。 Webminに組み込まれているすべての機能のリストについては、標準モジュールのページを参照するか、スクリーンショットを確認してください。

2
terdon

私も同じ問題を抱えていましたが、ユーザー(つまり、rootではない)で外部ドライブを手動でマウントすることで解決しました。

0
Doppelganger

シンボリックリンク:

ln -s/media/MYDISK/home/camilo/MYDISK

にはすでに777のアクセス許可があるはずなので、次の必要はありません

chmod 777/home/camilo/MYDISK

ただし、/ media/MYDISKの権限を直接調整する必要がある場合があります。

そして、samba共有ブロックで直接使用します:

パス=/media/MYDISK

の代わりに:

パス=/home/camilo/MYDISK

0
user168261