Windows 7からUbuntuの共有フォルダーにアクセスできません


23

Ubuntu Maverickでは、Nautilusの「共有オプション」GUIを使用していくつかのフォルダーを共有しました。

代替テキスト

Windows 7からそれらを見ることができますが、(Windowsから)それらにアクセスしようとすると、ユーザー名とパスワードを要求されます。何を入力しても、入ることはできません。これを通常の共有に設定するにはどうすればよいですか?

更新:共有フォルダーの中には、許可されているものと許可されていないものがあることがわかりました。実行するもののうち、一部のサブフォルダーは実行するもの、実行しないものなどがあります。この原因を調査するにはどうすればよいですか?

GUIに必要なものをインストールさせるsambaと、とがインストールされますlibpam-smbpass。接続libpam-smbpassできないマシンにインストールされていません。これが問題になりますか?





1
私は同じ問題を抱えています。以前は問題なく動作していました。ユーザー名を要求するために使用していたubuntu PCにアクセスできました-パスワードとすべてがOKでした これで、ゲストモードの場合にのみ共有フォルダにアクセスできます。ゲストモードではない場合、ユーザー名のパスワードを要求しますが、入力すると「\\ Ubuntu \ downloadsにアクセスできません。このネットワークリソースを使用する権限がない可能性があります。このサーバーの管理者に連絡してください。アクセス許可があるかどうかを調べる複数の接続

欲求不満の2時間後、私は...私のコンピュータを再起動することで、この問題を解決
Yiboヤン

回答:


8

通常のユーザーとしてNautilusを再度開き、共有を変更してゲストアクセスを削除します。を入力gksudo nautilusして、共有フォルダーに移動し、再度共有します。フォルダを共有しますが、ゲストアクセスは許可しません。オウムガイを閉じます。

Windowsボックスに移動して共有にアクセスし、Ubuntuのユーザー名とパスワードを入力します。

UbuntuファイアウォールがSambaポートへの着信アクセスを許可していることを確認します。Windowsファイアウォールが同じポートへの発信アクセスを許可していることを確認してください。


できます!しかし、なぜ??
エンドリス

同じ問題がありました。ゲストアクセスが許可されない理由はわかりません。Ubuntuが悪用される可能性のあるセキュリティ上の欠陥だと考えたのかもしれません。ゲストアクセスオプションを機能させるには、他の設定を有効にする必要があると思います。たぶんそれが彼らがそのオプションを完全に削除しなかった理由かもしれません。
BZ1

今では動作しません。なぜサンバはそんなに悪夢なのですか?
エンドリス

25

Sambaをインストールしましたか? sudo apt-get install samba

その場合、Sambaパスワードを設定する必要があります sudo smbpasswd -a USERNAME。このコマンドは、パスワードのプロンプトを生成します(USERNAMEユーザー名で置き換えます)。

共有するフォルダーを設定する mkdir /home/USERNAME/sharedfolder

smb.confファイルのバックアップコピーを作成します。 sudo cp /etc/samba/smb.conf ~

smb.confファイルを開きます。 gksu gedit /etc/samba/smb.conf

これをファイルの最後に追加します。

[sharedfolder]
path = /home/USERNAME/sharedfolder
available = yes
valid users = USERNAME
read only = no
browsable = yes
public = yes
writable = yes

行の間にスペースを入れないでください。また、各等号の前後にスペースを1つ入れる必要があります。geditを保存して終了します。

Sambaを再起動する sudo restart smbd

このコマンドを使用して、smb.confファイルの構文エラーを確認します。 sudo testparm

これで、Windows 7マシンから共有できるようになります。

編集:

Windows 7からUbuntu共有にアクセスしようとしていることと、GUIインターフェイスを使用してアクセスしたいことを理解しています。

(Windowsから)それらにアクセスしようとすると、ユーザー名とパスワードの入力を求められます。何を入力しても、入ることはできません。これを通常の共有に設定するにはどうすればよいですか?

これを行うには、上記で説明したように、LinuxマシンでSambaユーザー/パスワードをセットアップする必要があります。Ubuntuでこれを行うにはGUIプログラムをお勧めしますが、率直に言って、そのようにするとはるかに複雑で混乱します。プログラムはgadmin-sambaであり、Ubuntuリポジトリにあります。あぶない!このプログラムを誤用した場合、設定を完全に無効にすることができます。 現在行っている手順と、発生したエラーをお知らせください。ありがとう!


1
Windows から共有ていません。Ubuntuから共有し、Windows 7からアクセスしています。Sambaは既にインストールされていますが、コマンドラインではなくGUIを使用して共有しています。
エンドリス

gadmin-sambaはこれを設定する公式ツールですか?フォルダーの共有とは別にユーザーまたはパスワードを構成する必要があるのはなぜですか?
エンドリス

Ubuntu 13.04でWin7からアクセス可能な共有フォルダーを作成するには、sudo smbpasswd -a USERNAME を使用してsambaユーザーを作成し、右クリックメニューオプションを使用して共有とアクセス許可を設定しました。ホームフォルダーの外部に共有フォルダーを作成したため、フォルダーを右クリックして、所有者、 グループ、およびその他 -アクセス:ファイルの作成と削除にアクセス許可を設定する必要がありました。smb.confを変更しなかったため、このファイルには構成されている共有は表示されません。このGUIプロセスは、SAMBAの規約外で機能するようです。これは心配で混乱します。
Rich.T.

5

Windows 7を実行している多くのコンピューターとラップトップを備えたubuntuサーバーを使用していますが、1つのラップトップでは「許可がない可能性がある」などのフォルダー内のファイルへのアクセスが許可されません。3日間インターネットを精査しました-運はありません。最後に、サーバーをインストールした息子に尋ねると、彼はWindows 7がサーバーにパスワードを保存でき、時にはこれらが破損する可能性があると言いました。簡単な答えは次のとおりです。

Windowsでネットワークドライブのパスワードを保存し、それを削除する場合は、[Windows] + [R]キーを押してWindowsコマンドラインを開きます。次に入力してください

keymgr.dllを制御する

[OK]をクリックして、Windowsに保存されたパスワードを管理および削除できるWindows資格情報マネージャーを開きます。

サーバーを強調表示し、[VAULTから削除]をクリックします

コンピューターを再起動します。

この手順は、Windows XP、Vista、およびWindows 7で機能します。


これは私の一日を救った。
エミリーL.

2

sambaとsamba-commonを完全にアンインストールしてパージし、それらとそれらに依存するすべてのパッケージを再インストールしました。GUI共有とコンピューターのホスト名が再び機能するようになりましたが、ゲストモードでのみ機能します。

それ以外の場合に使用する資格情報がわかりません。 WINDOWSMACHINE/winusername UBUNTUMACHINE/ubuntuusernameまたは単にプレーンusername。何も動作しません。ただし、ゲストモードは機能します。

共有しているフォルダーには他のフォルダーが含まれています。これらはWindowsマシンからアクセスできない場合もあれば、アクセス可能な場合もあります。どうやら「許可を設定してください」と表示されているとき、サブフォルダではなく、共有しているフォルダに対してのみiを行います。「グループ」と「その他」のフォルダ権限が「ファイルの作成と削除」に設定されていない場合、ゲストモードでアクセスできません。


1
知っての通り、あなたは普通のUbuntuユーザー名を使わなければなりません。フォルダー(まだサブフォルダーではない)にアクセスできますか?system-config-sambaを入手しましたか?その場合は、[システム]-> [管理]-> [Samba]を開き、[設定]-> [Sambaユーザー]を確認してください
luri

1
@luri何千回もsystem-config-sambaについて言及してくれてありがとう。なんでこんなに基本的なものでも、物事のデフォルト状態がまだ機能しないのはなぜですか。わかりにくい追加ソフトウェアが必要な場合に、ユーザーアカウントがSambaアカウントとして有効になっていないことを知っているはずの人は、どうすればよいでしょうか。これは、[システム設定]> [ユーザー]セクションに統合する必要があります。それか、実際の共有プロパティに統合する必要があります。
エニグマ

2

同じ問題がありました。「このネットワークリソースを使用する権限がない可能性があります。このサーバーの管理者に連絡して、アクセス権限があるかどうかを確認してください。」11.10の新規インストールを実行するまで、すべてがsambaで正常に機能していました(アップグレードインストールはsamba共有を破壊しませんでした)。

「Samba Server Configuration Tool 1.2.63」をインストールしたところ、デフォルトのユーザーは誰でもないことがわかりました。それを私のパスワードと一致するように変更し、その後すべて正常に機能しました。私は自分のsamba構成ファイルを比較しましたが、何も違いはありませんでした。言及されたツールはそれを修正しました。


2

私はこれに関してたくさんの問題を抱えていたので、ちょうどそれを正しくしたので、私はそれをただ文書化すると思いました。

最後に私が正しいと思ったのはsmb.confファイル(/ var / etc / samba /)を開くことであり、ファイルの最後に共有されていると思ったフォルダーにはコロンがあったと思います。browseable = yesの前に削除しました。それが最後のステップだったと思います。

また、Win7_Samba3DomainMember.regファイルを使用してWindowsのregeditを以前に変更しました(私はSamba(1)を使用していると思いますが---ここで進行中の推測作業がたくさんあります:> gadmin-sambaが役に立たないことがわかりましたさらに悪いことに、制限された知識のためにそれを確認しましたが、他のSambaユーティリティは非常に役に立ちました(system-config-samba)。

すべての通常のフォルダーのアクセス許可に加えて、「個人用ファイル共有」(Dashを介してアクセス)には、実行する必要がないと思われる簡単な構成もありました。



0
  1. Windows 7を使用している場合、レジストリ設定を変更する必要がある場合があります。

    ファイルWin7_SambaDomainMember.regを実行すると、次のレジストリ設定が挿入されます(詳細については、Samba wikiを参照してください)

    HKLM\System\CCS\Services\LanmanWorkstation\Parameters
         DWORD  DomainCompatibilityMode = 1
         DWORD  DNSNameResolutionRequired = 0
    

    その後再起動します(Sambaへのアクセスを許可すること以外の副作用は認識していません)

  2. Ubuntu 11.10を使用している場合は、python-glade2がインストールされていることを確認してください

    sudo apt-get install python-glade2
    

これが何をするのか説明できますか?副作用はありますか?
エンドリス

@endolith私は答えを更新しました。
デビッドルバウアー

0

ドライブを共有したいときに同じ問題が発生しました。fstab指定したマウントポイントにドライブを自動マウントするように編集する必要がありました。次にsmb.conf、ドライブを共有するようにファイルを構成しようとしました。ドライブはウィンドウに表示されましたが、ナビゲートできませんでしたので、あなたがしたことを試しましたが、プロパティダイアログボックスの共有タブでこれを行おうとすると、smb.confファイルのグローバル部分にこのオプションを挿入するメッセージが表示されました:

usershare owner only = false

次に、smb.confファイル内のそのマウントポイントを共有するように構成をコメント化しました。

これは私のために働いた...


-1

Win7ボックスからこれを試してください。

コントロールパネル>管理ツール

ローカルセキュリティポリシー>ローカルポリシー>セキュリティオプション

これらのエントリを変更します。

ネットワークセキュリティ:LAN Manager認証レベルLMおよびNTLM応答の送信

NTLM SSPの最小セッションセキュリティ無効128ビット暗号化が必要


これが何をするのか説明できますか?副作用はありますか?
エンドリス

私が知っていることはありません。これは、Win7をsambaプロトコルに対してのみ開きます。3台のWin7マシンがUbuntuサーバーに接続するオフィスで使用します。試してみてください。必要な場合はいつでも簡単にすべてを元に戻すことができます。
nejode
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.