Afficher tous les éléments partagés dans Google Drive


21

Dans Dropbox, vous pouvez voir tous les éléments partagés de votre compte (c'est-à-dire tous les éléments auxquels vous avez accordé l'accès à d'autres).

Existe-t-il une fonctionnalité similaire dans Google Drive?

J'essaie non seulement de trouver des éléments qui sont partagés avec d'autres "personnes nommées", mais aussi des documents qui sont partagés sur une base "n'importe qui avec un lien peut afficher / modifier" ou "public sur Internet".

La réponse de Franck semblait fonctionner en 2013, mais l'interface de Google Drive a beaucoup changé depuis, et j'ai du mal à pouvoir effectuer la même tâche avec la nouvelle interface. Je me demande si quelqu'un sait comment le faire dans la nouvelle interface.


J'ai un script Google qui va l'écrire sur une feuille Google. C'est à gist.github.com/woodwardtw/22a199ecca73ff15a0eb
Tom Woodward

Merci @ TomWoodward existe-t-il un moyen de faire fonctionner ce script sur l'ensemble de Google Drive, plutôt que sur un dossier particulier?
sam

Réponses:


10

Recherchez pour to:récupérer tous les documents partagés avec quelqu'un. Vous pouvez également rechercher par visibilité:

entrez la description de l'image ici

Pour plus d'informations, voir Rechercher dans Google Drive .


Merci Franck im essayant de faire un autre audit en ce moment, mais google drive a changé son menu déroulant de recherche, dans le nouveau menu déroulant, y a-t-il un moyen de filtrer par visibilité comme il y en avait dans le menu déroulant que vous avez fait une capture d'écran ci-dessus?
sam

@sam désolé, aucun indice, je n'utilise pas beaucoup Google Drive, leur interface utilisateur me fait mal aux yeux.
Franck Dernoncourt

1
L' to:opératrice a bien fonctionné pour moi. Pour supprimer l'accès, j'ai également trouvé utile de rechercher to:person@domain.com -owner:person@domain.comcar je ne peux pas autrement révoquer l'accès à tous les fichiers.
pyrytakala

8

À partir de 2017, Google Drive n'a pas cette fonctionnalité intégrée. Une fonctionnalité limitée peut être obtenue en utilisant la recherche avancée , mais cela peut être compliqué et ne répond toujours pas complètement à votre question.

Au lieu de cela, vous pouvez utiliser WhoHasAccess.com . L'interface est basée sur l'utilisateur, ce qui signifie qu'au lieu de répertorier directement les fichiers partagés, elle répertorie les personnes avec lesquelles les fichiers sont partagés. Si vous avez absolument besoin d'une interface fichier par fichier, ce n'est peut-être pas la solution pour vous, mais il y a beaucoup de potentiel si vous pouvez contourner cela.

Pour commencer, accédez à WhoHasAccess.com et cliquez sur Scan my Google Drive now.

WhoHasAccess.com

Ensuite, vous devrez donner à WhoHasAccess.com l'autorisation d'afficher et de gérer vos fichiers Google Drive. Ne vous inquiétez pas - une fois l'analyse terminée, ils supprimeront les données collectées dans les 24 heures.

Accorder l'accès

Ensuite, vous devrez attendre quelques minutes, selon la quantité de choses que vous gardez dans votre lecteur. Une fois l'analyse terminée, vous verrez une page comme celle ci-dessous et pourrez gérer qui a accès à quoi.

entrez la description de l'image ici


Si ce n'est pas assez bon

Une méthode légèrement plus compliquée est disponible si vous êtes plus averti en technologie et / ou avez besoin des informations présentées différemment. @Tom Woodward a laissé un commentaire ci-dessus selon lequel vous pouvez exécuter son script Google , qui produira un fichier csv (Comma Separated Value), qui est ouvert dans Excel.


1
Pour être honnête, je préfère regarder tous mes fichiers un par un plutôt que de donner toutes sortes d'autorisations d'accès (lecture, écriture, suppression pour tous les fichiers) à des applications tierces.
emre peut

3

Depuis mai 2018, il n'y a toujours aucun moyen d'afficher ces informations via l'interface Google Drive, si ce n'est de parcourir les fichiers individuellement. De plus, lors de l'utilisation standard de l'API Google Drive et de la recherche de fichiers publics, un bogue entraîne des résultats inexacts ( https://issuetracker.google.com/issues/72970146 ).

Une façon d'obtenir les informations dont vous avez besoin est d'utiliser Filewatch ( https://filewatch.rekatsu.com ), un outil gratuit que j'ai créé qui scanne votre Google Drive et affiche tous les fichiers qui sont accessibles au public (partagés avec n'importe qui sur le Web ou toute personne disposant du lien). Il analyse tous les fichiers que vous êtes autorisé à partager, y compris les fichiers que vous ne possédez pas et les fichiers des disques d'équipe auxquels vous avez accès.

Accédez à Filewatch ( https://filewatch.rekatsu.com ) et cliquez sur «Connect service» sous Google Drive.

Filewatch

Vous devrez autoriser Filewatch à analyser vos fichiers. Filewatch a été vérifié par Google, demande les autorisations minimales nécessaires et aucune information sur vos fichiers ne quitte votre ordinateur. Vous pouvez également révoquer les autorisations à tout moment en cliquant sur «Déconnecter le service».

Autorisations Filewatch

Lancez l'analyse en cliquant sur le bouton «Rechercher maintenant». Filewatch analysera vos fichiers et affichera les résultats pour vous. Cela ne prend que quelques secondes. Vous pourrez voir combien de fichiers ont été analysés et une liste des fichiers qui sont accessibles au public. Vous pouvez ensuite les consulter et modifier les paramètres de partage si nécessaire.

Résultats de Filewatch


pour une raison quelconque, il n'a trouvé que 3 fichiers publics, mais WhoHasAccess.com en a trouvé environ 20 (appartenant à moi, pas seulement ceux
auxquels

@LogicDaemon Merci d'avoir essayé Filewatch. J'ai fait quelques tests et tout semble fonctionner comme prévu.Puis-je demander, lorsque vous dites que WhoHasAccess.com en a trouvé environ 20, cela signifie-t-il qu'il a trouvé 20 fichiers au total ou 20 fichiers qui sont publics (Public sur le Web ou toute personne disposant du lien)?
Alex Cason

20 public pour tous. 9 plus avec le lien. Voici des captures d'écran: photos.app.goo.gl/8GHmyfLve4hZ6NgE8 (oui, je suis certain que le compte est le même, envoyez-moi un MP quelque part si je peux aider avec les diagnostics)
LogicDaemon

1
@LogicDaemon Merci beaucoup pour cette offre d'aide au diagnostic du problème. Si l'offre est toujours ouverte, il est probablement plus simple de m'envoyer un e-mail à contact@filewatch.net. Il y a deux ou trois choses que nous pouvons vérifier.
Alex Cason

1

Deux méthodes sont disponibles (ni l'une ni l'autre n'est idéale):

  1. dans google drive, passez à la vue liste (au lieu de la vue grille). Si un élément est partagé, il devrait y avoir une petite icône "à deux têtes" à côté du nom. Si un dossier est partagé, il devrait y avoir une icône "tête" sur le dossier.

  2. Téléchargez / installez l'application de synchronisation Google Drive pour votre ordinateur et ouvrez le dossier résultant. Encore une fois, dans la vue détaillée, vous pouvez ajouter une colonne (clic droit sur la ligne d'en-tête / titre) appelée "partagée".

Je ne sais pas si cela fonctionne pour toutes les combinaisons (dossier non partagé contenant un fichier partagé, partage de lien vs partage complet), mais cela aide. J'espère vraiment que Google le comprendra bientôt, car cela réduit notre utilisation professionnelle au minimum et utilise OneDrive à la place.


sympa, ne connaissait pas la colonne supplémentaire.
LogicDaemon

1

J'ai modifié le code fourni par Tom Woodward dans les commentaires. Vous pouvez le voir ici: https://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc

Le code d'origine de Tom n'a scanné qu'un seul dossier et un niveau inférieur de sous-dossiers. Avec ma modification, il analysera l'intégralité de votre disque, quel que soit le nombre de dossiers dans les dossiers que vous avez. Notez qu'il manquera tous les fichiers en vrac dans votre dossier principal / personnel. Une autre amélioration que j'ai apportée a été de ne répertorier que les fichiers qui ne sont pas PRIVÉS.

Pour vous utilisez, simplement:

  1. Créer une nouvelle feuille google
  2. Sélectionnez Outils -> Éditeur de script
  3. Copiez le code depuis https://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc
  4. Enregistrez et exécutez (cliquez sur le bouton de lecture)

Les commentaires sont toujours appréciés :)


1

J'ai écrit un programme python complet pour interroger l'API Google Drive et auditer Drive pour le partage et de nombreuses autres propriétés de fichier. Il videra les fichiers "intéressants" et tous les dossiers vers csv.

Les CSV affichent des informations complètes sur le dossier, y compris le nombre total de tous les enfants et la taille totale de tous les enfants dans les répertoires. Cela est utile si vous êtes proche de la limite de quota de lecteur ou si vous n'aimez pas que GoogleDriveUploader analyse 100 000 fichiers à chaque démarrage de votre ordinateur. J'espère que je l'augmenterai pour permettre aux utilisateurs de supprimer par programmation le partage sur les fichiers.

J'ai écrit cela parce que j'ai trouvé que l'essentiel ne fonctionnait pas bien pour un grand nombre de fichiers (j'avais dans les 100K). Je pense qu'il y avait aussi des limites d'API, le débogage de l'API des feuilles semblait être difficile.

https://github.com/jsrozner/google_drive_auditer

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.