30 votes

Visualiser les fichiers d'un autre utilisateur dans OS X

Existe-t-il un moyen de visualiser (temporairement) le fichier d'un autre utilisateur sous OS X, autre que de modifier les autorisations du fichier ? J'aimerais que le système d'exploitation demande le nom d'utilisateur et le mot de passe.

Je suppose que ce que je recherche est quelque chose comme l'idée de Window d'exécuter l'Explorateur Windows en tant qu'autre utilisateur (idéalement au niveau des fichiers/répertoires uniquement). L'idée de ssh échoue parce que le Finder ne peut pas reconnaître la permission accordée.

Il est impératif de ne pas déplacer les fichiers de l'utilisateur.

36voto

Cullub Points 1033

Pour visualiser le fichier dans le Finder (GUI)

<strong>NOTE : </strong>Vous ne regardez pas comme l'autre utilisateur - mais vous regardez quand même. Les droits d'administrateur sont requis, mais pas le mot de passe de l'autre utilisateur.<br>Ceci a été testé sur Mac OS X 10.10 et 10.11 (voir ci-dessous).

  1. Cliquez avec le bouton droit de la souris sur le dossier que vous voulez voir (Dans le Finder)
  2. Cliquez sur Get Info dans la liste déroulante qui apparaît
  3. Cliquez sur le verrou dans le coin inférieur droit
  4. Authentifier
  5. Sous Sharing and Permissions cliquez sur +
  6. Ajoutez votre propre nom d'utilisateur (ou un groupe, tel que Administrators ) avec des droits de lecture (ou de lecture/écriture).
  7. Cliquez sur le verrou pour empêcher toute modification ultérieure
  8. C'est fait ! Vous devriez être en mesure d'afficher le dossier dans le Finder.

Édition pour OSX El Capitan et ultérieur (10.11)

Bien que cette méthode fonctionne toujours, le passage à El Capitan introduit une valeur par défaut de " sans racines mode ". (en fait, le vrai nom est System Integrity Protection ; SIP) Il y a certains fichiers qui ne peuvent être consulté sur modifié par n'importe quel utilisateur, de toute façon dans ce mode. SIP peut être désactivé si vous avez besoin de modifier ces fichiers (et non pas seulement les visualiser) et la façon de le faire est décrite dans les grandes lignes ici . (Si vous n'avez besoin que de les voir, vous ne devriez pas avoir à désactiver le SIP).


Pour voir comme un autre utilisateur dans Terminal

<a href="https://unix.stackexchange.com/questions/3568/how-to-switch-between-users-on-one-terminal">https://unix.stackexchange.com/questions/3568/how-to-switch-between-users-on-one-terminal</a>
Remarque : Pour cela, vous devez avoir les droits d'administrateur ou le mot de passe de l'autre utilisateur. Elle ne fonctionne que depuis le terminal, tant que la session est active.

  1. Type su - otherusername dans le terminal. Remplacer otherusername avec le nom de l'autre utilisateur. Si vous avez des droits d'administrateur, vous pouvez taper sudo su - otherusername d'utiliser votre mot de passe au lieu de celui de l'autre utilisateur. Vous êtes maintenant connecté au terminal comme eux. Si vous souhaitez simplement vous connecter en tant que Root avec un accès complet, tapez sudo su et saisissez votre mot de passe (admin).
  2. Changez de répertoire pour le répertoire que vous souhaitez visualiser (/edit). cd /Users/UserDirectory/subdirectory
  3. Vous pouvez maintenant visualiser les fichiers

5voto

Thecafremo Points 13255

EDITED pour répondre aux besoins édités.

Vous pouvez obtenir exactement ce que vous voulez en créant une Partagé dossier. Pour ce faire, allez à Préférences système > Partage > Partage de fichiers et ajoutez tous les dossiers que vous voulez partager.

Vous pouvez également le faire en sélectionnant directement un dossier dans le Finder, en choisissant Obtenir des informations de la Fichier et activez Dossier partagé pour le partager (ou désélectionnez "Dossier partagé" pour arrêter de partager le dossier).

Extrait de Apple's 101 : Partage de fichiers .


Vous pouvez y parvenir de plusieurs façons.

Se connecter en tant que Root vous accordera des privilèges de lecture et d'écriture pour toutes les zones du système de fichiers. Vous aurez besoin d'avoir l'utilisateur Root activé. Pour ce faire, en supposant que vous utilisez Lion :

  1. Aller à Préférences du système > Comptes .
  2. Cliquez sur le verrou et authentifiez-vous avec un compte administrateur.
  3. Cliquez sur Options de connexion .
  4. Cliquez sur le bouton Modifier ou Rejoignez en bas à droite.
  5. Utilitaire Open Directory .
  6. Authentifiez-vous avec un compte d'administration.
  7. Choisissez Activer l'utilisateur racine de la Modifier menu.
  8. Entrez le mot de passe Root.

Ici est décrit pour les OS précédents.

En plaçant le fichier sous le Dossier partagé (/Users/Shared), ou Partager le dossier, celui où se trouve le fichier que vous voulez modifier, permettra aux autres utilisateurs d'accéder à ce fichier. Pour en savoir plus, et comment Partager autres dossiers ici.

1voto

Chris Frazier Points 129

Une méthode plus simple consiste à utiliser les privilèges Root ou à se faire passer pour l'utilisateur. Ouvrez un terminal et faites man su y man sudo pour plus d'informations.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X