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 人の所有者しかありません。