タグ付けされた質問 「acl」

ACLは、オペレーティングシステムのセキュリティおよびアクセスコンポーネントです。これには、指定された物理または論理システムオブジェクトに誰が、何がアクセスできるかを決定する一連のエントリが含まれています。

2
Ubuntuのフォルダーで複数のユーザーに書き込み権限を付与する
ユーザーtomcat6が所有するフォルダーがあります。 drwxr-xr-x 2 tomcat6 tomcat6 69632 2011-05-06 03:43 document 別のユーザー(ruser)にドキュメントフォルダーへの書き込み権限を許可したい。2人のユーザー(tomcat6とruser)は同じグループに属していません。私は使用してみましたsetfacl: sudo setfacl -m u:ruser:rwx document しかし、これは私にsetfacl: document: Operation not supportedエラーを与えます。親切に私を助けてください。



1
/ etc / passwdに見つからないユーザー
ユーザー名でLinuxボックスにログインしuser1、ホームフォルダーはにあり/homeます。という名前の別のユーザーuser2が、にホームディレクトリを持ってい/opt/data/folderます。 ユーザーのリストを確認したい場合は、この簡単な方法でファイル/ etc / passwdを調べます grep user1 /etc/passwd grep user2 /etc/passwd 自分のユーザーも他のユーザーも見つかりません。なぜですか?ユーザーの適切なリストを取得するために確認する必要がある他のファイルまたはコマンドはありますか?

3
ディレクトリとファイルに異なるACLを設定する
誰もがrwxすべてのディレクトリにアクセスできるように、また新しく作成されたすべてのファイルがrw。 この共有にアクセスしている全員が同じグループに属しているため、これは問題になりません。 ユーザーのすべてのumaskなどを変更せずに、ACLを使用してこれを行うことを検討しました。現在の私の呼び出しは次のとおりです。 setfacl -Rdm g:mygroup:rwx share_name setfacl -Rm g:mygroup:rwx share_name 私の問題は、新しく作成されたすべてのサブディレクトリがrwx欲しいのに対して、新しく作成されたファイルだけが欲しいということrwです。 誰かが私の希望する最終結果を達成するためのより良い方法を持っていますか?chmod +xvs と同様の方法で、ファイルとは別にディレクトリにACLを設定する方法はありますchmod +Xか? ありがとう

4
ACLが設定されたファイルを見つける
いくつかの拡張ACLが設定されたすべてのファイル、つまり、で+示される許可フラグの最後に少し付いているファイルを見つけるにはどうすればよいですかls -l。 に対応するフラグが見つかりませんでしたfind。私の素朴なアプローチがされるだろうfindと組み合わせるls -lとgrep。しかし、これはいいとは思いません。 誰かがアイデアを持っていますか?
15 linux  bash  find  acl 

3
Windows上のファイル所有者はどこに問題がありますか、ACLがあることを確認しますか?
Linuxのバックグラウンドから来た私は、所有者と所有グループを持つファイルに慣れています。アクセス許可は、所有者、グループ、その他に個別に設定できます。それだけです。 (NTベースの)Windowsでは、WindowsがACLを使用するため、少し異なります。つまり、3つのアクセス許可リスト(所有者、グループ、残り)の代わりに、必要な数のアクセス許可リストを作成できます。 これまでのところ、これは理にかなっています。しかし、なぜWindowsにはまだファイル所有者の概念があるのですか?私には、ACLを使用すると、すべてのアクセスをACLを介して構成できるため、「ファイル所有者」は不要になったようです。 では、なぜ現代のWindowsはまだファイルの所有権を使用しているのでしょうか?ファイルの所有者はどこで違いますか?2つのファイルのACLが同じである限り、ファイルの所有権は重要ではありません-またはそうですか?

2
NTFSアクセス許可-システム
SYSTEMNTFSディレクトリのアクセス許可を削除すると、考えられる副作用はありますか?非システム(ユーザードキュメント)フォルダーです。私は明らかなことを知っています(つまり、それSYSTEMはもはやアクセスできなくなります:-))。 私の質問は、これが持つ可能性のある一般的な副作用はありますか?つまり、平均的なWindowsシステムの一般的な理由は、SYSTEMアカウントにアクセスする必要があるということですか?私はここでインデックスサービスのようなことを考えています(ただし、その特定のサービスを使用したり、気にしたりすることはありません)。

2
コマンドラインを介してレジストリのアクセス許可を変更する(バッチファイル)
「コンピューター」アイコンの名前をのようなものに変更する、Windows 7用の素晴らしいReg Hackを見つけました%username% on %computername%。残念ながら、チュートリアルでは、レジストリキーのアクセス許可を変更するように言われています。これをコマンドラインからバッチファイルで変更し、その微調整を追加してから、そのキーをもう一度1つのファイルにロックします。これは可能ですか?もしそうなら、どうですか?

3
SELinuxコンテキストまたはACLを削除するにはどうすればよいですか?
こんにちは、SELinuxコンテキストまたはACLを削除したいファイルがあります(「.」または「+を使用する場合は、それぞれls -alZ)。 使い方などを読む時間がないので chconので、すべてを無効にする方法をすぐに知りたいです。 また、誰かがSELinux / ACLチートシートを知っているとしたら、それはすばらしいことです。 これがスクリーンショットです: 許可記号の直後のドットに注意してください:drwxr-xr-x.など
11 acl  selinux 

1
Cygwin rsyncを使用してACLの処理をWindowsに任せる
rsyncコマンドを実行して、次のようにサーバーからWindowsマシンにファイルをコピーしています。 rsync -rt --partial-dir=".rsync" --del rsync://server/a/ a/ このコマンドがディレクトリを作成するときはいつでも、クレイジーなACL /許可を持つディレクトリを作成する傾向があります。私にとっては、10個の<not inherited>エントリが作成される傾向があり、rsyncコマンドを実行したユーザーに対して1つの拒否エントリがあり、他のエントリもあまり意味がありません。これは--chmod=ugo=rwX、同様のスレッドが提案したオプションを使用しても発生します。 rsyncアクセス許可をまったく設定しないようにするにはどうすればよいですか(WindowsのACL継承にアクセス許可をそのままにしておくだけですか)。
10 windows  cygwin  rsync  acl 

2
ファイルパス内のすべてのコンポーネントのアクセス許可を一覧表示するにはどうすればよいですか?
パス内のどのディレクトリでアクセス権が制限されているかを判断する必要がある場合があります。次に例を示します。 $ ls /sys/kernel/debug/usb/devices ls: cannot access /sys/kernel/debug/usb/devices: Permission denied $ cat /sys/kernel/debug/usb/devices cat: /sys/kernel/debug/usb/devices: Permission denied また、ユーザー権限が制限されている場所lsもcat示していません。 パス内のすべてのコンポーネント(ディレクトリとファイル)のアクセス権を表示する最も簡単な方法は何ですか?私は主にUnixライクなシステムのためのソリューションに興味があります。
10 linux  unix  permissions  path  acl 

3
同じボリューム内でファイルを移動するときにファイルのアクセス許可が保持されるのはなぜですか?
場合によっては、ファイルが存在するフォルダーとは異なるアクセス許可を持つという問題があります。 今、私はこの背後にある理由を説明するナレッジベースの記事があることがわかりました。 デフォルトでは、オブジェクトは、作成時、または親フォルダーにコピーまたは移動されたときに、親オブジェクトから権限を継承します。このルールの唯一の例外は、オブジェクトを同じボリューム上の別のフォルダーに移動する場合に発生します。この場合、元の許可は保持されます。 そのため、ユーザーはファイルをあるフォルダーから別のフォルダーに移動し、元のフォルダーの権限は保持されました。 私の質問は、なぜこの例外が存在するのかということです。この背後にある理由は何ですか?

3
ACLを維持しながらrsyncを使用してTime Machineボリュームを別のディスクにコピーする方法
最近、Macのファイルシステムを大文字と小文字を区別するように変更して、大文字と小文字を完全に区別する必要がありました。CCCを使用してデータを別のディスクにコピーしてから、新しくフォーマットされたメインディスクに戻しました。 今、私は、FreeBSDベースのNASでホストされ、AFPを介してエクスポートされた古いTime MachineディスクでTime Machineバックアップを実行したいと思っていました。ただし、Time Machineにはまだ大文字と小文字を区別しないfsがあるため、ファイルシステムが一致しないというエラーが発生します。今回は、Time Machineボリュームのファイルレベルのコピーをサポートしていないため、CCCを使用できません。 当然、私はそのままrsyncを使用しましたが、問題が発生します。 /usr/local/bin/rsync --super -aEHAXNvx --fileflags --delete /Volumes/Time\ Machine\ Backups/ /Volumes/NewDisk/ でBackups.backupdb/<machinename>、フォルダに到達するとすぐに文句を言い始めますfailed to set permissions, operation not permitted。ここでの問題は、ACLのコピーです。これは非常に制限的です。 ll -dle /Volumes/Time\ Machine\ Backups/Backups.backupdb/<machinename>/ drwxr-xr-x@ 19 root staff 646 Dec 23 09:38 /Volumes/Time Machine Backups/Backups.backupdb/<machinename>/ 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown そのため-A、上記のコマンドから削除しました。rsyncはGBのデータを喜んで移動しています。 残念ながら、ACLも保持したいと考えています。それはどういうわけか可能ですか?OS Xにはgetfacl / setfaclがないため、の出力を解析しないようにしたいと思いls -leます。ここでの解決策として私が見ているのは、rsyncにACLを「逆方向」に適用するように指示することです。つまり、リーフファイルからディレクトリまで適用しますが、オプションはありません。
9 macos  rsync  acl 

2
EXEによるフォルダへのアクセスを制限する
Windows 7では、特定のフォルダーにアクセスできるEXEを制限することはできますか? 特定のEXEでのみ開くことができるいくつかのデータファイルを含むフォルダー(c:\ myfolder)があるとします。 たとえば、MyApp1.EXEでc:\ myfolder内のファイルを開けるようにしたいが、他のEXE(メモ帳など)がそのフォルダー内のファイルを開けないようにしたいとします。 これは可能ですか?
9 windows-7  acl 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.