SMB権限の設定

SMB権限の設定

私のルーター(Netgear DGN-2200-64)には、SMBストレージとして使用できるUSBポートがあります(デフォルトのファームウェアの使用 - 内部的にはLinuxのようです)。古いフラッシュドライブ(FATでフォーマットされているようです)を接続し、アクセス制限がないように設定しました(ローカルネットワークでのみアクセス可能)。

フォルダの権限を設定したい(たとえば、誤って削除されないバックアップ)。 SMBクライアントから:

smb: \> chmod 750 <foldername>

動作しません。ネットワーク上の他の(Windows)コンピュータからフォルダを削除できます。

フラッシュドライブのFATフォーマットが問題である可能性があることを知っています。しかし、これは唯一の問題ですか?

それともSMB共有をパスワードで保護する必要がありますか? (特に両親がパスワードを忘れてしまったので消えます。)

ベストアンサー1

FAT形式では、権限を設定できません。 FATはそのようなメタデータを保存できないため、変更できません。

(まあ、実際にはLinux側ではFATデバイスをインストールするときに権限を指定できますが、権限はすべてのデバイスに同じであり、ルータのインストールオプションを変更することはできないようです)。

NTFS管理権限がありますが、ルータで設定するのは難しいかもしれません。

ext3私はext4USBフラッシュドライブを、またはそれに似た形式でフォーマットしxfs(おそらくext3ルーターで「認識」される可能性が高くなります)で行ったように権限を設定しますchmod

Samba権限は何でも無視できませんchmod。ファイルを設定すると仮定すると、750Sambaはグループへの読み取りアクセスを拒否できますが、グループへの書き込みアクセスは許可できません。

ただし、ディレクトリの正しいユーザーとグループを設定するには、どのユーザーがルーターのSambaプロセスを実行しているかを知る必要があります。 (SSHが利用できない場合は、SMBでUSBディスクにダミーファイルを作成し、所有者とグループIDを確認してください。)

また、Sambaがユーザーセッションを管理できることを確認する必要があります(そうでない場合は、自宅のすべてのユーザーがSambaの観点から事実上同じユーザーと見なされます。この場合、権限設定は役に立ちません... ...)。残念ながら、これを行うにはSambaの構成を見てください。

おすすめ記事