FreeNASでCIFS権限を変更しますか?

FreeNASでCIFS権限を変更しますか?

フォルダの一部の権限を変更しようとしています。私はFreeNASを実行しており、Windowsの権限設定(Unixではない)を使用しています。ファイルを右クリックして「プロパティ」、「セキュリティ」に移動すると、変更できる唯一の人はroot(Unixユーザー\ root)であると表示されます。

メモ:明らかな理由から、rootユーザーを使用してWindows共有にログインすることはできません。

では、アカウントが権限を変更できるように設定を変更するにはどうすればよいですか?

ベストアンサー1

NTFSの場合

この問題の調査中に、次のAskUbuntu Q&Aを発見しました。NTFS(またはFAT32)パーティションで「chmod」をどのように使用しますか?。このスレッドによると、この問題を解決する方法はいくつかあります。

方法

  1. マウント時の権限を制御します。

    $ sudo mount -t ntfs -o \
        rw,auto,user,fmask=0022,dmask=0000 /dev/whatever /mnt/whatever
    
  2. ユーザーマッピングファイルの使用

    ほとんどの人が信じているのとは異なり、NTFSはPOSIX準拠のファイルシステムであり、NTFSに対する権限を使用できます。

    探すntfs-3g マニュアルページそしてこのntfs-3gドキュメント高度な所有権と権限。このトピックではユーザーマッピングを扱い、タイトルは次のとおりです。ユーザーマッピング

    その後、次のユーザーマッピングファイルを生成できます。

    SS#1

    SS#2

CIFSの場合

お客様の場合は、マウントされた共有を通じてCIFSを処理するため、上記はmount.cifs適用されません。この場合、コマンドラインツールを使用できます。cifsaclのインポート&設定値。のマニュアルページには、setcifsacl次の例が含まれています。

エースを追加
   $ setcifsacl -a "ACL:CIFSTESTDOM\user2:DENIED/0x1/D" <file_name>
   $ setcifsacl -a "ACL:CIFSTESTDOM\user1:ALLOWED/OI|CI|NI/D" <file_name>
エースの削除
   $ setcifsacl -D "ACL:S-1-1-0:0x1/OI/0x1201ff" <file_name>
エース修正
   $ setcifsacl -M "ACL:CIFSTESTDOM\user1:ALLOWED/0x1f/CHANGE" <file_name>
ACL設定
   $ setcifsacl -S "ACL:CIFSTESTDOM\Administrator:0x0/0x0/FULL,
   ACL:CIFSTESTDOM\user2:0x0/0x0/FULL," <file_name>

おすすめ記事