web-dev-qa-db-ja.com

どうすればsambaを実行できますか?

Ubuntu 10.10を実行しているサーバーがあります。私はWindowsマシンを持っていなかったので、以前はsambaを使用したことはありませんでしたが、今は必要です。

だから私はやった:apt-get install samba smbfs smbclient

パッケージはインストールされていますが、構成方法がわかりません。ネットで見つけたすべてのハウツーは、/ etc/samba/something.confに関連しています。ここでは、/ etc/sambaディレクトリさえありません。

私が見つけた唯一の構成は/ etc/default/sambaで、これには(コメントは別として)のみが含まれています。

RUN_MODE="daemons"

私が望むのは、WindowsからUbuntuマシン上のいくつかのディレクトリにアクセスできるようにすることだけです。

3
user12008

「samba」パッケージをインストールすると、/ etc/samba/smb.confファイルを含む「samba-common」パッケージもインストールされているはずです。

多くのことはsamba-common(間接的にGNOMEを含む)に依存しているため、おそらくSambaをインストールする前にインストールされていた可能性があります。おそらく、このディレクトリはある時点で誤って削除されたのでしょうか?

Samba-commonパッケージを再インストールするか、単に手動で作成することにより、最初から作成し直すことができるはずです。そのディレクトリで実際に重要なファイルはsmb.confだけです。

0
jelmer

サーバー上でSambaを設定することについてあまり確信はありませんが、 here にリストされている手順は、2つのUbuntu pcがネットワーク上のWindows pcとファイルを共有できるようにしました。

0
Mark Rooney

この質問は、ubuntuのドキュメントで詳細に扱われています。

  • https://help.ubuntu.com/8.04/internet/C/networking-shares.html

    • このリンクには、フォルダをグラフィカルに共有する方法の説明があります。つまり、gnome guiを使用します。上記のように右クリックを使用します。また、右クリックによる共有を可能にするために、潜在的な欠落している依存関係について詳しく説明します。
  • デフォルトのインストールでgnomeを使用していると仮定します。

  • Nautilusまたはファイルブラウザでフォルダを見つけて、

    • フォルダを右クリックして、
    • プロパティを選択
    • 共有タブを選択します
    • このフォルダを共有ボックスにチェックを入れます
    • 必要な特権を割り当てる
    • [ゲストアクセスを許可する]をオンにして、ユーザーがネットワーク上の共有を閲覧できるようにします。
    • ネットワーク上のユーザーがディレクトリを削除および作成できるようにするには、他のユーザーが作成および削除を許可するをオンにします。
  • https://help.ubuntu.com/community/Samba/SambaClientGuide

    • このリンクには、/ etc/samba/smb.confを使用した、sambaのコマンドライン使用、samba設定に関する詳細な説明が含まれています。
    • これは、高度な設定と上級ユーザー、またはウィンドウ間での共有に問題があるユーザーにお勧めします。
0
nelaaro