Ubuntu Server 14.04 64ビットの新規インストールで作業しています。インストール中にSamba Serverオプションを選択しましたが、実行されていると思います。私の意図は、OS Xマシンがセカンダリ内部ディスクの最上位フォルダー(およびおそらく他のいくつかのフォルダー)を共有できるようにすることです。 Macからサーバーにpingできます。最小限のGnome GUIをインストールし、必要に応じて機能を追加しています。
12.04マシンで、フォルダを右クリックして共有します。サーバー上で右クリックしても共有に関連するものは何も表示されないので、おそらく何かをインストールするか、ファイルを編集する必要があります。
フォルダーで共有を有効にするにはどうすればよいですか?
[編集] Sambaが実際に実行されていることを検出できません!
smbstatus
と入力して、実行中かどうかをテストできます。接続されているクライアントまたは接続されていないクライアントに関する情報が表示されたら動作します。エラーが発生した場合、実行またはインストールされません。 libpam-smbpass
パッケージもインストールしていることを確認してください。パスワードを要求しながらユーザーがリソースに接続できるようにする場合などに、システムユーザーをsambaデータベースと同期するために使用されます。
apt-get install libpam-smbpass
すでに必要なすべてのパッケージとともにSambaがインストールされている場合は、最初にsmb.conf
ファイルを編集します。
nano /etc/samba/smb.conf
ファイルの最後に共有リソースを追加します。私の場合、「shareme」というリソースを共有します。
[shareme]
comment = Server Share Resource
path = /path/to/shared/resource
browsable = yes
guest ok = yes
read only = no
create mask = 0777
を押して保存します CTRL+X 「保存しますか?」に関するオプションが表示されます。その後、エディターを終了します。次に、Sambaサービスを再起動します。
service smbd restart
または
/etc/init.d/smbd restart
上記のオプションは次のとおりです。
comment-GUIをブラウズするときにコメントを表示します。
path-共有したいフォルダー
browsable-クライアントがファイルエクスプローラー(WindowsのエクスプローラーまたはUbuntuのNautilusのような)を使用するときに共有リソースを表示できるようにします。
guest ok-ユーザーがパスワードを必要とせずにリソースに接続できるようにします。
読み取り専用-ユーザーが共有リソースで中世に進まないように読み取り専用の許可を設定します。
create mask-ファイル/フォルダが作成されるとき、これは作成時に設定するパーミッションになります。誰でも読み取り、書き込み、または実行を許可しますが、誰かが何かを削除したくない場合は、0755に設定します。
これは一般的な説明であり、多くのセキュリティオプションとユーザーオプションは含まれていません。必要に応じて、 Sambaガイド を読むこともできます-- buntu Samba Guide
その他のヒントは次のとおりです(smb.conf
ファイルで編集できます)
mangled names=no
ファイルのGlobalセクションにオプションsmb.conf
を追加してみてください。force user = YOUR_USER
を追加/編集して、リソースを接続しているユーザーが自分であると強制する(しないでください)信頼できない場所でこれを行います)。LANネットワーク上のすべてのリソースを表示するには、次のようなsmbtree
を使用できます。
XTREME
\\CYREX cyrex server (Samba, Ubuntu)
\\CYREX\img
\\CYREX\movies
\\CYREX\TVSeries
\\CYREX\print$ Printer Drivers
\\CYREX\IPC$ IPC Service (cyrex server (Samba, Ubuntu))
\\MARY mary server (Samba, Ubuntu)
\\MARY\temas
\\MARY\IPC$ IPC Service (mary server (Samba, Ubuntu))
\\MARY\print$ Printer Drivers
最後に、あなたの質問で、Gnomeを使用してGUIを最小限にセットアップしていることについて言及しています。すべての共有を行うオプションをGUIで実行できる場合、フォルダーを右クリックしてオプションを使用できるようにするには、まず次のパッケージをインストールする必要があります(これは、Unity/FilesをGUIとして使用している場合、またはGUIとして完全なGnome/Nautilus)
apt-get install samba libpam-smbpass samba-dsdb-modules samba-vfs-modules python-samba samba-common-bin samba-common samba-libs nautilus-share libgnomevfs2-extra
再起動後、これはGUIを介して共有し、共有を表示するのに十分なはずです。繰り返しますが、私の場合、Unityでこれをテストしています。