私は、7 台の PC、4 台の Windows 10、3 台の Ubuntu で Samba サーバーを問題なく動作させてきました (7 人の異なるユーザー、7 つの異なるフォルダー - そのうちの 1 つには複数の有効なユーザーがいました)。
ある日、HDDが動かなくなってしまいました。新しいHDDを購入し、古いHDDに保存していたデータをすべてバックアップしました。
何も変更せず、同じ場所に同じ名前で HD をマウントしてテストしました。私のコンピューター (Windows 10 のユーザー名は Ubuntu サーバーと同じ名前です) ではすべて正常に動作しましたが、他のコンピューターでは何も動作しなくなりました。すべてエラーが返される0x80070035
か、ユーザーがアクセスできないためサーバー管理者に連絡する必要があるというエラーが表示されました (英語で正確に何と言っているかわかりませんが、自由に翻訳しています)。
テストして成功しなかったもの:
- パスワードを変更しました。
- ユーザー名とパスワードを変更しました。
- Ubuntuの権限を777、755、700に変更しましたが、何も機能しませんでした
- コンピューターで別のユーザー名を使用してアクセスしようとしました(機能しませんでした)
- 他のコンピュータで自分のユーザーを使用してアクセスしようとしました(Ubuntu のコンピュータでのみ機能しました)
- の有効なユーザーの使用を停止し
smb.conf
、マシンからに変更しましたhosts allow = ip
(修正されました)-> 私の PC では動作しますが、他の PC では動作しません - 他の PC では、禁止されたフォルダーにアクセスしようとするとアクセスが拒否されたと表示されますが、許可されたフォルダーではアクセス権がないことを示すネットワーク エラーが表示され続けるので、サーバー管理者に連絡してください。
すでにエラーの解決策をいくつか試しましたが0x80070035
、何も機能しませんでした...これは Windows に関連するものか、Ubuntu または Samba に関連するものか疑問に思いました。
もうアイデアが出てこないのですが、何か考えはありますか?
使用しているのは、Ubuntu デスクトップ バージョン 18.04.6 LTS、Samba 4.7.6 です。
の内容/etc/fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=b0bcc319-3efa-425f-8eb2-3c2814ba7ec3 / ext4
errors=remount-ro 0 1
/swapfile none swap sw
0 0
UUID=E6B41C9FB41C7471 /media/francisco/Arquivos ntfs defaults,noatime 0 0
答え1
フォルダ/media/francisco/Arquivos
に適切な権限があるのに、権限/media/francisco
がないため、変更するとすぐに解決しました
修正に使用するコマンド:
chmod 777 /media/francisco