Macで端末を使用してフォルダの2番目の所有者を追加するには?

Macで端末を使用してフォルダの2番目の所有者を追加するには?

Macでは、ターミナルと「chown」コマンドを使用して、次のようにフォルダの所有者を設定できます。

sudo chown -R _www somefolder

しかし、これは私を_wwwに置き換えます。つまり、私はもはや所有者のリストにありません。

ここに画像の説明を入力してください。

その後、Finderでフォルダのプロパティを開き、自分をセカンダリ所有者として追加し、GUIを使用して権限を設定する必要がありました。

ここに画像の説明を入力してください。

ACLは次のとおりです。

ここに画像の説明を入力してください。

端末を使用して2人の所有者を追加する方法はありますか?つまり、端末を使用してフォルダに2番目の所有者を追加するにはどうすればよいですか?必ずしもchownではありません。

PS:もしかしたら..スクリーンショットでは、ユーザー「_www」と「Oleg(Я)」には「読み取りと書き込み」権限があります。

答え1

答えが見つかりました(ターミナルに入力)。

sudo chmod +a 'Oleg allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity' somefolder

ここで、「Oleg」はユーザー名、「somefolder」は関連フォルダ名です。

「allow」キーワードの後の一重引用符内の権限は、単に出力からコピーされます。ls -le

これで '_www' と 'Oleg' ユーザーの両方がファイル、サブディレクトリなどを読み書きできます。

それが目的です。

厳密に言えば、たとえば、Chownを介してPOSIX属性の意味に2番目の「所有者」を追加することはできません。

ただし、Macでは、Philipposが述べたように(ヒントありがとうございます)、ACLを使用すると、多数のユーザーに所有者と同じ権限を付与できます。

答え2

Unixファイルには所有者が1人だけなので、これは不可能です。グループを試してください。

答え3

これはxyの問題

X:質問、2人のユーザーが同じ権限で同じファイルにどのようにアクセスできますか?

ソリューション複数のchownを使用します=> Y:問題

問題Xの解決策

~によるとhttp://aplawrence.com/MacOSX/acl.html

あなたはそれを使用することができます

 chmod +a "allow Oleg list,search,add_file,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown"
 chmod +a "allow _www list,search,add_file,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown"

Mac OS 10.5が利用できないため、今はテストできません。

上記の長い文字列を次の結果に置き換えることができます。ls -e

Y:解決策:いくつかのchownを試しました。

これは不可能です。 Unix/Linux/OS X ファイルには一度に 1 人の所有者しかありません。

関連情報