web-dev-qa-db-fra.com

Dropbox demande Une authentification est nécessaire pour exécuter `/ usr / sh 'en tant que super utilisateur

Cette question a été posée à plusieurs reprises, mais la réponse standard ne s'applique pas.

Système actuel: Ubuntu 18.04, version du noyau 4.15.0-29-generic. Mais cela a commencé - je pense - 16.xx.

Le système vient avec cette question lors de la connexion de l'utilisateur. Une simple annulation suffit pour que Dropbox fasse ce qu’elle est censée faire. Parfois, il demande 3 fois, quelque part dans une session de connexion.

Le conseil standard sur le forum est de changer la ligne correspondante dans/usr/bin/dropbox en PARENT_DIR = os.path.expanduser ("~"), mais c'est déjà comme ça depuis quelques années. J'installe chaque nouvelle version à partir de zéro sur des partitions racine en alternance, pour ne laisser aucun reste./home est sur une partition séparée, donc c'est un endroit pour un éventuel reste. Le message a récemment été absent pendant environ 3 semaines, mais après la dernière mise à jour du noyau, il est de retour. Notez que le système demande maintenant l'autorisation d'exécuter/bin/sh, et non plus pour/usr/bin/dropbox.

Votre aide serait appréciée.

Tia, Theo

3
tpg

Pour certaines raisons

chmod 755 ~/Dropbox

résolu le problème pour moi. Je me souviens que j'ai récemment déplacé mon dossier Dropbox d'une partition NTFS liée symboliquement dans mon dossier personnel vers un dossier physique - et que je n'ai probablement pas défini les autorisations après celui-ci.

1
Mitu

En regardant le terminal lors de l'exécution de "start dropbox", je vois également les conseils suivants:

Please run "echo fs.inotify.max_user_watches=100000 | Sudo tee -a /etc/sysctl.conf; Sudo sysctl -p" and restart Dropbox to fix the problem.

Cela a résolu le problème pour moi, sans avoir à donner à Dropbox Sudo le pouvoir de faire ce qu'il veut.

0
CPBL

La bonne réponse est que vous aviez un fichier dans le dossier de synchronisation (via symlink peut-être) auquel Dropbox n’avait pas accès.

0
WitcherGeralt