web-dev-qa-db-ja.com

Macユーザーフォルダ間でファイルを転送する方法

あるユーザープロファイルから別のユーザープロファイルにファイルをコピーできるようにしたいと思います。たとえば、写真を/ Users/user1/Desktopにダウンロードしてから、/ Users/user2/Picturesに移動します。デフォルトのMacOS X設定では、rootとしてログインしていない限り、これは許可されていません。 rootアカウントを使用したくないので、別のユーザーフォルダに書き込むことができます。

2
Pavel Binar

私はこれをディレクトリごとに恒久的に行う方法を見つけることができました。息子が学校に向けて書いていたPowerPointプレゼンテーションに、レビューできるようにログインせずにアクセスしようとしていました。

次の手順に従って、Finderの[移動]メニューからライブラリフォルダにアクセスします。 Finderで、[移動]> [フォルダに移動]​​を選択します。 [フォルダに移動]ダイアログで、/Users/[Username]と入力します。 [移動]をクリックします。ドキュメント(または写真など)ディレクトリを右クリックします。[情報を見る]を選択します。共有とアクセス許可の横にある三角形をクリックします。ロックをクリックします。+記号をクリックします。管理者を追加します。アクセス許可を読み取りから「読み取り/書き込み」に変更します。

2
Robert Janssen

実際、必要な処理を行う最も簡単な方法は、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
Johnnie

2人のユーザーがファイルを頻繁に共有する場合は、@ Johnが提案した設定が適切です。ただし、これが頻繁に行うことではない場合は、OSXの標準フォルダーとアクセス許可の設定を使用して行う方法がいくつかあります。

  • User1は写真を/ Users/user1/Publicに配置でき、User2(またはコンピューター上の他のユーザー)はそこから写真をコピーできます。
  • User1は写真を/ Users/Sharedに配置すると、同様の結果が得られます。
  • User1は写真を/ Users/user2/Public/Drop Boxに配置すると、User2だけが写真を取得できます。
2
Gordon Davisson