Ubuntu(10.10)ラップトップを持っています。私たちのオフィスでは、誰もがWindowsを使用しており、ワークグループは単純にWORKGROUP
です。私はsambaをインストールしました。そのconfは次のとおりです。
workgroup = WORKGROUP
# security = user
[share]
path = /media/Repo/share // this is another partition
browsable = yes
guest ok = yes
read only = no
create mask = 0755
しかし、まだ誰も私の共有フォルダにアクセスできず、マシンはネットワーク上でも見ることができません。ただし、他の共有フォルダにはアクセスできます。
私がやらなければならないことはありますか?
Sambaユーザーに自分を追加しましたか?
このGUIを試して設定できます: system-config-samba
私はこれを私のものに設定しました:
設定>サーバー設定>基本:ワークグループを入力してください
Preferences> Server settings> Security:Authentication Mode = User、Guest Account = No Guest Account
Preferences> Samba Users> Add user:
Linuxアカウントを選択します(共有ファイルにアクセスするときにSambaが使用するアカウント。通常は自分で選択します)。
ユーザー名とパスワードを入力します(実際のWindowsアカウントまたはパスワードである必要はありません。誰かが共有にアクセスしようとしたときにUbuntuが入力するだけです。「aaa」/「bbb」でもかまいません)
したがって、基本的に、フォルダの共有には2つの異なる認証が必要です。最初に、SMBプロトコルを介してSAMBAが共有にアクセスしようとするすべての人に要求する認証。上記の手順2です。次に、Sambaがその人に共有へのアクセス権を付与した後、Samba自体がファイルシステムとそのファイル(Linux所有者グループ世界セキュリティモデル)にアクセスするためのOS認証を必要とします。そのために、Sambaは上記の手順1で選択したユーザーを使用します。したがって、共有するフォルダー(およびファイル)は、選択したユーザーがLinux内でアクセスできる必要があります。
Windowsの世界では同じように機能します。share認証とNTFS認証があります。
最後になりましたが、選択するユーザー(通常は自分)に、(管理)>(ユーザーとグループ)>(詳細設定)で、ネットワーク権限を持つファイルの共有があることを確認してくださいボタン> [権限]タブ。 Ubuntuは、作成した最初のユーザーにすでにこの特権を付与していると思いますが、チェックアウトしても害はありません。
また、フォルダーを共有するには、このGUIを使用せず、Nautilusを使用します。
それがあなたにも役立つことを願っています!
LinuxマシンでsimpleHTTPサーバーを実行し、他のマシンで同じHTTPサーバーにアクセスするだけです。
手順:
python -m SimpleHTTPServer
で実行しますifconfig
を使用してIPを確認しますip address:8000
を入力します。たとえば、IPが127.3.4.123の場合、ブラウザに127.3.4.123:8000
と入力すると、ダウンロードするフォルダに必要なファイルが取得されます。