あるユーザープロファイルから別のユーザープロファイルにファイルをコピーできるようにしたいと思います。たとえば、写真を/ Users/user1/Desktopにダウンロードしてから、/ Users/user2/Picturesに移動します。デフォルトのMacOS X設定では、rootとしてログインしていない限り、これは許可されていません。 rootアカウントを使用したくないので、別のユーザーフォルダに書き込むことができます。
私はこれをディレクトリごとに恒久的に行う方法を見つけることができました。息子が学校に向けて書いていたPowerPointプレゼンテーションに、レビューできるようにログインせずにアクセスしようとしていました。
次の手順に従って、Finderの[移動]メニューからライブラリフォルダにアクセスします。 Finderで、[移動]> [フォルダに移動]を選択します。 [フォルダに移動]ダイアログで、/Users/[Username]
と入力します。 [移動]をクリックします。ドキュメント(または写真など)ディレクトリを右クリックします。[情報を見る]を選択します。共有とアクセス許可の横にある三角形をクリックします。ロックをクリックします。+記号をクリックします。管理者を追加します。アクセス許可を読み取りから「読み取り/書き込み」に変更します。
実際、必要な処理を行う最も簡単な方法は、Sudo特権を自分に与えることです。 Mac OS Xでは、ユーザー(つまり、user1)は管理者グループの一部である必要があると思います。
User1がadminグループの一部になると、次の方法でターミナルから任意のコマンドを実行でき、root権限を使用します。
Sudo mv /home/user1/files /home/user2/pictures
初めてこれを行うと、システムは「大きな力には大きな責任が伴う...」という警告を表示し、パスワードの入力を求めます。このコマンドをuser1として実行している場合、必要なパスワードはuser1のパスワードです。rootのパスワードでもuser2のパスワードでもありません。
構成により、システムは設定された時間の間、またはターミナルセッションを終了するまでパスワードをキャッシュする場合があることに注意してください。有効期限が切れてSudo
をuser1として実行すると、user1のパスワードの入力を再度求められます。
Sudo
は、指定した特定のコマンドに対してのみ機能します。
2人のユーザーがファイルを頻繁に共有する場合は、@ Johnが提案した設定が適切です。ただし、これが頻繁に行うことではない場合は、OSXの標準フォルダーとアクセス許可の設定を使用して行う方法がいくつかあります。