他の多くの人がこの問題を抱えているとは思えないので、ここで質問すると思いました。
1つの内部ドライブと1つの外部ドライブでUbuntuを実行しているサーバーがあります。アクセス可能な内部ドライブのsambaと共有フォルダーを持っているが、外部全体またはフォルダーのみを共有すると、Windowsクライアントで「アクセスする権限がありません」エラーが表示されます。
Ubuntuで共有する場合、プロパティに移動し、共有してから共有にチェックマークを付け、他のユーザーがゲストアクセスだけでなく書き込みもできるようにします。 [共有の作成]をクリックすると、アクセス許可を設定する必要があると表示され、許可します。アクセスできません。 [アクセス許可]タブでアクセス許可を手動で設定しようとすると、何も選択できません。「他の」ユーザーの読み取りおよび書き込みを選択すると、選択するとすぐに何も戻されません。
マウントポイントからホームディレクトリ内へのシンボリックリンクを作成して共有し、chmodにアクセス許可を変更させてls -laで表示できるようにしましたが、まだアクセスできません。外部が簡単に共有されないなど、私がここで見逃している本当に簡単なものはありますか?私はそれを開いてサーバー内に詰め込む必要があるかもしれないと考えています。ああ、それが違いを生むなら、外部はNTFSです。
Sudo chmod -R 755 <path of external drive>
を試して、それが許可エラーを修正するかどうかを確認してください。 (警告、これにより、ドライブ上のすべてのものに対する読み取り/書き込み/実行アクセス権が全員に与えられます)。
それがうまくいかない場合...
外部に/external
や/shared-stuff
などの実際のマウントポイントがあることを確認してください。
一時的な場所(デフォルトの動作)にマウントされている場合、sambaは古い一時的な場所を参照している可能性があり、読み取りエラーが発生します。これは、アクセス許可エラーとしてWindowsクライアントに渡されます。
それでもうまくいかない場合は、おそらくドライブがntfsであることが原因です。 NTFSアクセス許可は、Linuxにとって意味のない方法で格納され、おそらくsambaにとってもそうではありません。ネイティブのlinux形式を使用することをお勧めしますが、それにはデータを移動してドライブを再フォーマットし、データをコピーする必要があります。
NTFSの推測については、Owenに同意します。ここでは、Samba共有を使用して、GUIから匿名共有と完全にうまく連携する方法を説明します(苦労する回避策も含めてcliを実行しました)。この方法は簡単です:
In Dash:Type Software Center
検索ボックスに「Samba」と入力し、「Samba」をインストールします。
ダッシュ:Sambaと入力
パスワードを入力してください。
開いたGUIで[設定]メニュー-> [サーバー設定]を選択し、[セキュリティ]タブで認証モードを共有に変更し、ゲストアカウントをユーザー名アカウントに変更します。
「Add a Samba Share」を選択します。緑色のプラスアイコン。共有するディレクトリを参照します。
「書き込み可能」と「表示」にチェックマークを付けます。
次に、[アクセス]タブで[全員にアクセスを許可する]を選択します。
OKを押す
11.10で、GUIのみを使用して、NTFSパーティション、匿名、すべてのアクセスを共有することを確認しました。また、メディア内のマウントポイントでも機能します。
それが役に立てば幸い。
私はあなたに馬鹿げていると思う部分を太字にしました。
主に here から。
NTFSアクセス許可とネットワーク共有でも同じ問題が発生しました。 Webminを介して共有設定でユーザーとしてUbuntu管理者アカウントを強制すると、問題なく接続できました。
Webminインターフェースで共有を管理することをお勧めします。シンプルで使いやすいです。