ファイルの権限を変更する以外に、OS Xで別のユーザーのファイルを(一時的に)表示する方法はありますか?OSにユーザー名/パスワードの入力をお願いします。
私が探しているのは、Windows Explorerを別のユーザーとして実行するというWindowのアイデアのようなものです(理想的にはファイル/ディレクトリレベルのみ)。Finderは付与された許可を認識できないため、sshのアイデアは失敗します。
絶対的な要件は、ユーザーのファイルを移動しないことです。
ファイルの権限を変更する以外に、OS Xで別のユーザーのファイルを(一時的に)表示する方法はありますか?OSにユーザー名/パスワードの入力をお願いします。
私が探しているのは、Windows Explorerを別のユーザーとして実行するというWindowのアイデアのようなものです(理想的にはファイル/ディレクトリレベルのみ)。Finderは付与された許可を認識できないため、sshのアイデアは失敗します。
絶対的な要件は、ユーザーのファイルを移動しないことです。
回答:
注: 他のユーザーとしては表示されていませんが、まだ表示されています。管理者権限が必要ですが、他のユーザーのパスワードは必要ありません。
これは、Mac OS X 10.10および10.11でテストされました(以下を参照)
Get Info
発生するドロップダウンリストをクリックしますSharing and Permissions
クリック+
Administrators
読み取り(または読み取り/書き込み)権限を持つ独自のユーザー名(またはのようなグループ)を追加しますOSX El Capitan以降(10.11)向けの編集
この方法は引き続き機能しますが、El Capitanへの変更により、デフォルトの「ルートレス」モードが導入されます。(実際には本当の名前は、システムの整合性の保護であり、SIP)することはできません特定のファイルがあり、アクセス 変更任意のユーザーが、このモードではどのような方法で。これらのファイルを(表示するだけでなく)変更する必要がある場合は、SIPを無効にすることができます。その方法については、ここで説明します。(表示するだけでよい場合は、SIPを無効にする必要はありません)
/unix/3568/how-to-switch-between-users-on-one-terminal
注:これには、管理者権限または他のユーザーのパスワードが必要です。セッションがアクティブな間、端末からのみ機能します。
su - otherusername
ターミナルに入力します。otherusername
他のユーザーの名前に置き換えます。管理者権限がある場合sudo su - otherusername
、他のユーザーの代わりにパスワードを使用するように入力できます。これで、端末にログインしました。フルアクセスでrootとしてログインするだけの場合はsudo su
、と入力し、(admin)パスワードを入力します。 cd /Users/UserDirectory/subdirectory
EDITED編集した要件を満たすように。
共有フォルダを作成することにより、まさに目的を達成できます。これを行うには、[システム環境設定]> [共有]> [ファイル共有]に移動し、共有するすべてのフォルダーを追加します。
Finderでフォルダを直接選択し、[ファイル ]メニューから[ 情報を見る]を選択し、共有フォルダで共有できるようにする(または[ 共有フォルダ ]を選択解除してフォルダの共有を停止する)ことでもできます。
Appleの101:ファイル共有から抽出。
これはいくつかの方法で実現できます。
ルートとしてログインすると、ファイルシステムのすべての領域に対する読み取りおよび書き込み権限が付与されます。rootユーザーを有効にする必要があります。これを行うには、Lionを使用していると仮定します。
ここでは、以前のOS用に記述されています。
ファイルを共有フォルダー(/ Users / Shared)の下に置くか、編集するファイルがあるフォルダーを共有すると、他のユーザーがそのファイルにアクセスできるようになります。詳細、および他のフォルダを共有する方法については、こちらをご覧ください。
より簡単な方法は、ルート権限を使用するか、ユーザーになりすますことです。ターミナルを開き、やるman su
とman sudo
より多くの情報のため。