別のユーザーとしてWindows共有に接続を復元する方法はありますか?


10

Ubuntu 13.04にアップグレードすると、ファイルマネージャーから特定のユーザーとして(「サーバーへの接続」から)Windows共有に接続できなくなりました。1つのユーザーとしてz共有に、別のユーザーとしてx共有に接続できましたが、サーバーに接続すると、以前のように資格情報を追加する場所が提供されなくなります。資格情報なしで試行すると、「ロケーションにアクセスできません-Windowsシェアのマウントに失敗しました-権限が拒否されました」というエラーが表示されます。ユーザー名とパスワードを要求するはずのスクリーンショットを見つけましたが、取得できません。ただのエラー。以前のバージョンから引き継がれたものはありますか?〜/ .nautilusを削除する必要がありますか?か何か?


すべての。*ファイルを一時ディレクトリに移動し、システムを再起動してログインしました。共有にアクセスしようとしても、何も要求されません。ただのエラー。だから私のプロフィールはおそらく問題ではありません。
フランクBarcenas 2013年

プロファイルに関連する問題かどうかわからない場合。ここで行う最初のステップは、新しいユーザーを作成してサーバーに接続することです。それでも新しいユーザーでプロンプトが表示されませんか?
l300lvl 2013年

共有ごとのレベルでユーザー名/パスワードを入力できる必要がありますか?たぶん、常に同じ共有と資格情報を持つ1つ(または複数)のサーバーに接続するだけで十分でしょうか?
クリスチャンウルフ

回答:


8

/etc/samba/smb.confファイルを開くと、共有定義の下部に表示されます。一般的には次のようになります。

[share-name]
comment = 
path = /media/[some-name]
read only = No
guest ok = yes

あなたがしたいことは、リモートユーザーがあなたのように見えるように、その共有定義に "force user"行を追加することです:

[share-name]
comment = 
path = /media/[some-name]
read only = No
force user = [your-user-name]
guest ok = yes

次に、Sambaを再起動します。

sudo service smbd restart

公式ソース:http : //www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#FORCEUSER


1

開発者は、「サーバーへの接続」作業を簡略化することを決定したと思います。ほとんどのサーバーでは、共有にアクセスしようとすると、資格情報の入力を求められるはずですが、他のサーバーでは、使用するユーザーを最初に明示的に指定する必要があります。実際、その場合は、Windowsで使用する構文と同様の構文を使用する必要があります。

「サーバーへの接続」で使用する基本的な構文:

smb://UserNameToUseToConnect@SMBServerName/ShareName/

例:

smb://franck@myserver/myshare/

この構文を使用すると、ドメイン名とパスワードを入力できるウィンドウが1つ表示されます。

これが問題の解決に役立つことを願っています。それでもドメイン名とパスワードを提供できない(ウィンドウやエラーメッセージが表示されない)場合は、サーバーの構成に関する詳細情報が必要になることがあります。


0

これは少し投機的であるため、おそらく答えにはなりませんが、おそらくプロンプトの欠如は、Nautilus 3.6バージョンのもう1つの機能削除です。WebUpd8のこの記事に関しては、SoluOSから3.4バージョンをインストールするのはかなり簡単です。

基本的に :

sudo add-apt-repository ppa:webupd8team/experiments
sudo apt-get update
sudo apt-get dist-upgrade
killall nautilus

幸運を!

この変更をロールバックするには:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/experiments
killall nautilus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.