web-dev-qa-db-ja.com

Sambaはフォルダー「ネットワーク」の許可を変更できませんでした

現在、sambaをセットアップしようとしていますが、最初の共有を作成するときに、自動的にアクセス許可を設定するかどうかを尋ねられ、yesと答えました。その後、「フォルダー 'Network' 」

私が間違ったことをしましたか?それは私が共有しようとしている全体のハードドライブです。形式はexFATであり、自動的にマウントするように設定されています。

2
Cody
  1. ドライブをUbuntuコンピューターに接続してマウントします。ドライブのフォーマットは重要ではないようです。

  2. ドライブを右クリックして、ドライブのプロパティから共有オプションに移動しないでください。これは機能しません。

  3. Sambaがインストールされていることを確認してください。 (「SMB/CIFSファイル、印刷、Unix用のログインサーバー」というタイトルのUbuntu Software Centerにあります)

  4. まだインストールしていない場合は、Samba GUIをインストールします。 (また、「Samba共有の作成、変更、および削除」の説明が付いた「Samba」というタイトルのUbuntu Software Centerで。)

  5. Samba GUIを実行します。 sambaのダッシュを検索します。

  6. ファイル|共有を追加

  7. 共有するドライブを参照して選択します

  8. 必要に応じて共有名を変更します。 (この例では、共有名は「AlpahHD」です)

  9. ネットワーク上の他のコンピューターからこのドライブに書き込みできるようにする場合は、「書き込み可能」にチェックマークを付けます。

  10. ネットワークの閲覧中に他のユーザーに共有を表示したい場合は、[表示]をオンにします。

  11. [アクセス]タブで、[全員にアクセスを許可する]を選択します(これにより、XMBCやMediaPortalなどのプログラムでユーザー名とパスワードを指定する必要がなくなります)。

  12. [OK]をクリックします(この時点で完了している必要がありますが、そうではありません。これが、頭痛の種を見つける最大の原因です。)

  13. ターミナルセッションを開きます(Ctrl+Alt+T

    cd /etc/samba
    Sudo gedit smb.conf
    

    (お好みのエディターを自由に使用してください。私はGeditが好きです。)

  14. ファイルの一番下までスクロールします。そこに[AlpahHD]が表示されます(作成した共有の名前を思い出してください)。

  15. そのセクションに次の新しい行を追加します。

    force user = username 
    

    (私の場合、ユーザー名は「tim」です。これは、Ubuntuにログインするユーザー名です。ユーザー名に置き換えてください。)

  16. 編集したファイルを保存します。

  17. Sambaを再起動するSudo restart smbd

これで、ネットワーク上の任意のWindowsコンピューターから共有ドライブにアクセスできるはずです。

ソース

2
Tim