Ubuntu Server 10.04 LTSでsambaを実行しています。samba共有にいくつかのフォルダーを作成し、それにアクセスするためのユーザーを作成しましたが、突然一部のユーザーが特定の時間しかアクセスできません。
つまり:
A、B、C、D、Eとして5人のユーザーがいて、samba共有名に「test」と「develop」という2つのフォルダーがあります。
「test」にはユーザーアクセスパスワードがありませんが、「develop」にはパスワード付きのユーザーアクセスがあります。
これで、A、C、Eはsambaパスワードでフォルダー「開発」にアクセスできますが、B、Dはしばらくの間、またはAまたはCラップトップでBユーザー名とパスワードを使用した場合、sambaパスワードでアクセスできません。その時点で正常に動作しています。
Samba共有への接続中に、以下のエラーメッセージが表示されます。
An error has occurred while connecting [drive letter]: to [share name] Microsoft Windows Network: the local device name is already in use.
This connection has not been restored.
これは、ユーザー名とラップトップでランダムに発生します。
ネットワークとサーバーとラップトップ全体を再起動しましたが、まだ動作しません。
これに対する解決策はありますか?
これはWindowsの問題であり、Linux/Sambaではありません。これは、そのドライブ文字にマップされたドライブが既に存在することを意味します。 Windowsでドライブマッピングを切断した後でも、そのドライブ文字を「保持」しているように見えることがあります。これをWindowsクライアントから実行すると、解放されます。
Net Use * /del /yes
Net Use /persistent:no
また、Windowsでは、2つのドライブを異なる資格情報で同じサーバーにマップすることはできません。開発でユーザー名/パスワードを使用する場合、テストで同じユーザー名/パスワードを使用する必要があります。