L'autre jour pavloco nous a montré comment mieux intégrer Dropbox dans Xfceet bien je ne suis pas quelqu'un fanatique des "nuages"(surtout pour ma connexion internet ...), Je me suis souvenu que j'avais gagné de belles 50GB en Box.com pour utiliser un Android-LG 🙂 J'ai commencé à étudier un peu comment mieux intégrer Box sur Linux, et maintenant je viens enseigner à ceux qui sont intéressés.
Je dois d'abord clarifier, que nous ne pourrons pas rivaliser côte à côte avec les intégration puissante ayant Dropbox sur Linux, puisque dans le cas de Dropbox est un client natif (ou un démon, je ne suis pas sûr), mais pour Box nous utiliserons quelques astuces qui nous permettront d'utiliser fonctions de baseComme télécharger / télécharger et consulter des fichiers usage personnel uniquement.
Ok, commençons. La première chose dont nous avons besoin, en installer le package davfs2 dans notre distribution, puisque c'est la partie fondamental de tout.
En Debian nous lancerions çaen tant que root bien sûr):
apt-get install davfs2
Pour voûte serieuse:
pacman -S davfs2
En Fedora...
yum install davfs2
Entre autres ... La prochaine chose à faire sera créer le dossier où nous roulerons notre compte, pour y accéder. Par exemple, j'en ai créé un dans ma maison, appelé "Box"(sans guillemets). Maintenant nous allons éditez le fichier / etc / fstab, en ajoutant la ligne suivante:
https://www.box.com/dav /home/usuario/Box davfs rw,user,noauto 0 0
En changeant "utilisateur" pour ton nom d'utilisateurQu'il s'agisse d'un vin rare et exotique ou du même vin dans différents millésimes, quel que soit votre choix au tout le parcours s'ils ont créé le dossier ailleurs. Cette ligne indique seulement au système que monte le système DAV de Box.com dans le dossier que nous voulons, et donnez-le autorisation à tout utilisateur de ouvre leet Lire et écrire des fichiers en elle.
Cependant, il ne pourra pas le monter si on ne lui donne pas notre nom d'utilisateur et mot de passe Box 😛 Donc, dans notre Accueil nous allons créer un carpeta appel .davfs2 (il "." doit être caché), qui contiendra les paramètres. Alors tu dois copiar les archives "davfs2.conf« Et »secrets"qui sont dans / etc / davfs2 /et les mettre dans le dossier que nous venons de créer.
Nous pouvons le faire rapidement avec ces commandes:
mkdir ~/.davfs2/
sudo cp /etc/davfs2/davfs2.conf /home/usuario/.davfs2/
sudo cp /etc/davfs2/secrets /home/usuario/.davfs2/
sudo chown -R usuario /home/usuario/.davfs2/ ## Cambien "usuario" por su nombre de usuario
Nous procédons à ouvrir les deux fichiers avec notre éditeur de texte préféré. Dans "davfs2.conf»Nous cherchons la ligne«#use_locks 1»Et nous le décommentons (nous retirons le #), et nous nous assurons que le numéro à côté est «0«. Autrement dit, cela ressemblerait à ceci:
use_locks 0
maintenant nous éditerons l'archive "secrets«, Et nous ajouterons la ligne suivante à la fin:
https://dav.box.com/dav user@email.com password
Bien sûr, mettez votre email et votre mot de passe 😛 Il ne resterait à tester que s'il est monté, nous allons donc ouvrir un terminal et y écrire:
mount /ruta/a/la/carpeta/
Si cela ne pose aucun problème, nous serons prêts 🙂 Pour le tester, copier un fichier léger (1 Mo ou moins?) dans le dossier où ils ont monté Box.
Au cas où ils se présenteraient erreurs, nous les résoudrons à leur manière respective:
- /sbin/mount.davfs: le programme n'est pas setuid root. Ceci est résolu avec la commande:
sudo chmod u+s /sbin/mount.davfs
- /sbin/mount.davfs: l'utilisateur doit être membre du groupe davfs2. Il est corrigé en ajoutant notre utilisateur au groupe davfs2, nous exécutons:
sudo gpasswd -a usuario davfs2
, où "utilisateur" est votre nom d'utilisateur. - /sbin/mount.davfs: / est le répertoire personnel de l'utilisateur kernoops. C'est arrangé comme ceci:
sudo echo "ignore_home kernoops" >> /etc/davfs2/davfs2.conf
Ce sont les erreurs possibles. Si cela vous donne une autre erreur, n'oubliez pas de la mettre dans les commentaires 🙂
Action personnalisée pour Thunar
Profitant de ce que j'étais Xfce, il m'est venu à l'idée de tester si avec commandes personnalisées pourrait télécharger n'importe quel dossier vers Box dès Thunar. Et oui quoi fonctionne. Bien que ne montre pas un barre de progression pour savoir combien il en manque, s'il génère notifications pour vous informer que vous avez déjà téléchargé les fichiers sélectionnés.
Pour l'utiliser, nous ouvrirons Thunar, et nous irons à Modifier> Configurer des actions personnalisées. On clique sur ajouter (le symbole +) et remplissez les espaces comme ceci:
Cils "Basique":
Nom: télécharger le (s) fichier (s) vers Box
Description: télécharger les fichiers sélectionnés sur Box.com
Commande: notify-send "Uploading to Box" "Uploading% F to your Box account ..." && cp -r% F ~ / Box / && notify-send "Done" "Les fichiers ont déjà été téléchargés sur votre compte par Boîte "
Cils "Conditions d'apparence«: Cochez toutes les cases.
Nous sauvegardons et c'est tout, nous pouvons rapidement télécharger des fichiers sur Box 🙂
Synchroniser les dossiers manuellement
C'est quelque chose que nous pouvons faire avec la commande rsync, cependant certains d'entre nous préfèrent le faire à partir d'un interface confortable, donc nous allons installer Unissonune frontend pour rsync.
Ce sera une question de installer les paquets unisson y unisson-gtk. À Debian ce serait comme ça:
apt-get install unison unison-gtk
Ensuite, nous procédons à sa recherche dans le menu (Catégorie Accessoires) et ouvrez-le. Une fenêtre apparaîtra pour configurer un «profil«. Unisson USA profils pour chaque carpeta ce que tu veux synchroniser.
Alors, nous allons en créer un. Dans "Profil Nom« Et »Description»Nous pouvons placer ce que nous voulons. En type de synchronisation, nous le laisserons en «Appels locaux«. Alors c'est notre tour choisir les deux carpetas, celui de Box et celui que nous allons synchroniser.
Une fois que vous êtes prêt, simplement nous ouvrons le profil y Unisson comparera les deux dossiers. Ensuite, il suffit de cliquer sur «Go»Et va commencer synchroniser.
Note: Oui nous effaçons quelque chose dans un dossier, par défaut Unisson vous voudrez le supprimer de l'autre. Pour le changer nous faisons juste cliquez sur le fichier puis on appuie sur «De droite à gauche»Ou«De gauche à droite»Selon l'emplacement du fichier d'origine.
Bien qu'il soit possible de synchronisation automatique avec Unisson o RSync, il est un peu difficile d'obtenir un résultat optimal pour tout le monde.
Eh bien c'est ça. Ce sont des options quelque peu limitées, mais si nous voulons quelque chose de mieux, nous devrons utiliser directement l'API Box, car il n'y a pas de client natif pour Linux (et s'il y en avait, il serait payé, comme celui pour Mac et Windows).
Qu'est-ce que tu penses? Utilisez-vous un autre cloud comme Dropbox, Wuala, SpiderOak, etc.? ¿Ils n'aiment pas beaucoup les nuages? Opinion 🙂
Toutes vos contributions sont toujours excellentes. Merci beaucoup pour le partage et je me joins aux critiques sur votre bureau, ça a l'air très bien
Merci à vous aussi d'avoir lu 😉 J'ai un article ou deux en projet, je vais essayer de les poster bientôt.
C'est vraiment une entrée .. Je viens de faire la partie "basique" et le partage de fichiers est super .. Merci beaucoup pour le partage!
De rien 🙂 Croyez-moi que si je savais comment utiliser l'API, j'essaierais de faire quelque chose de mieux ...
excellent maintenant pour commencer à l'utiliser ... J'espère juste que la personnalisation de Dolphin dans KDE sortira (je ne sais pas si cela sera nécessaire ... quand je quitterai le travail, je l'essayerai)
Votre bureau est très joli 😉
Merci 😉
Hé, l'article Dropbox a été fait par moi 🙁 hahaha
Bon message, je me demande si je peux l'installer malgré l'installation de Dropbox.
Oops! Mes excuses ... c'est que comme elav était habituellement / était si attaché à Xfce, je me suis trompé. Je vais le changer sous peu.
Hahaha pas de problème, ne t'inquiète pas. Excellent votre message.
C'est fait, et oui, vous pouvez avoir Dropbox et Box en même temps 😉
excellente contribution pour ceux d'entre nous qui aiment xfce !!!!
Bonjour, super tutoriel.
Je ne sais pas si vous pouvez m'aider, tout fonctionne parfaitement sauf qu'il ne se monte pas automatiquement, mais je dois le faire manuellement.
Il semble qu'il ne lit pas le nom d'utilisateur et le mot de passe et parce que lorsque je le monte "à la main" il les demande et il est parfaitement assemblé.
Merci beaucoup et salutations.
Bonjour, la même chose m'arrive.
Pourriez-vous le réparer?
Merci.
Grande contribution Je cherchais un moyen de pouvoir faire ce type d'intégration, mais j'ai eu l'erreur suivante /sbin/mount.davfs:/home/matias/.davfs2/davfs2.conf:24: option système dans la configuration utilisateur fichier, dont il ne me permet pas de monter le dossier
salutations
J'ai tout fait tel quel mais en utilisant:
mount / home / mon-utilisateur / Box /
Cela me donne ce qui suit:
/sbin/mount.davfs: le montage a échoué.
302 Trouvé
Comment est-il corrigé?
ça me donne la même erreur
/sbin/mount.davfs: le montage a échoué.
302 Trouvé
la même chose pour moi
/sbin/mount.davfs: le montage a échoué.
302 Trouvé
Cela me jette la même erreur:
/sbin/mount.davfs: le montage a échoué.
302 Trouvé
Remplacez "www.box.com/dav" par "dav.box.com/dav" et vous avez terminé!
@Saymel :
Merci beaucoup !!!
salutations
en essayant de monter le dossier Box, j'obtiens une erreur /sbin/mount.davfs: Le montage a échoué.
302 Trouvé
Je pense qu'il est nécessaire de revoir et de mettre à jour ce POST, j'espère obtenir une réponse .. maintenant que j'ai mes 50gb de box.com, et qu'en plus, nous allons manquer d'ubuntu one, je dois relier ma box à mon ubuntu14.04LTS j'ai essayé la procédure deux fois et cela n'a pas fonctionné pour moi, j'ai même eu d'autres problèmes comme la perte de mon mot de passe root (et devoir réinstaller) et ses privilèges.
Veuillez mettre à jour cet article car peut-être deux ans plus tard, il y a déjà plus de ressources graphiques pour INTEGRATION DE box.com À Ubuntu 14.04
Cela me donne cette erreur, pourriez-vous m'aider *
root @ kali: ~ # mount / root / Desktop / Box
Veuillez saisir le nom d'utilisateur pour vous authentifier auprès du serveur
https://dav.box.com/dav ou appuyez sur Entrée pour aucun.
Nom d'utilisateur: xxxx-
Veuillez entrer le mot de passe pour authentifier l'utilisateur xxxx avec le serveur
https://dav.box.com/dav ou appuyez sur Entrée pour aucun.
Mot de passe: xxxxxxx
/sbin/mount.davfs: l'utilisateur davfs2 n'existe pas
Je vous recommande fortement de ne pas "vous connecter" en tant que root pour tout faire, utiliser sudo ou dérivés selon la distribution.
Concernant l'erreur, il est dit que "root" n'appartient pas au groupe davfs2.
Salutations.
La même chose m'arrive. Je n'ai pas encore trouvé de solution.
Dans le fichier / etc / fstab
vous devez mettre l'adresse: https://dav.box.com/dav
car il nécessite une connexion sécurisée, sinon tout va bien. Et pour ajouter mon utilisateur au groupe davfs2, j'ai utilisé ce qui suit:
sudo usermod -a -G davfs2 VOTRE_UTILISATEUR
Les options "-a -G" ajoutent YOUR_USER à la liste des groupes davfs2
Testé sur Ubuntu 14.04
Oui, c'est comme ça que ça marche merci!
Tiré au début juste une petite modification dans le / etc / fstab pour mettre cela https://dav.box.com/dav .
Merci à l'auteur de ce site pour cet article extraordinaire
note: j'utilise debian wheezy
Bonjour, mon problème est le suivant
"Impossible de s'authentifier auprès du serveur: défi de base rejeté"
Et je reçois un message texte pour insérer un code de vérification, mais il n'y a nulle part où insérer ce code, vous avez une idée comment résoudre cela à partir de maintenant merci
Ricky.
Salut, merci pour le partage.
Cela me donne l'erreur suivante:
/sbin/mount.davfs: l'utilisateur doit être membre du groupe davfs2.
Je lance la solution que vous avez donnée, mais je n'arrive toujours pas à la monter
J'obtiens l'erreur suivante en donnant la commande pour monter le dossier Box (mount / home / santiago / Box):
p11-kit: nom de fichier de configuration invalide, sera ignoré à l'avenir: / etc / pkcs11 / modules / gnome-keyring-module
Le plus drôle, c'est que lorsque j'exécute la commande, elle reconnaît le dossier Box comme un disque amovible! ce qui m'amène à penser que chaque fois que je veux utiliser box sur mon Linux, je devrai exécuter cette commande? ou y a-t-il un moyen de ne pas avoir à faire cela?
Merci pour le tutoriel, une merveille 😉
PS: De plus, cela ne me permettra pas de copier un fichier dans le dossier Box, avec le message d'erreur suivant, déjà dans l'interface Linux:
Erreur lors de l'ouverture du fichier '/home/santiago/Box/_MG_4552.jpg': autorisation refusée
excellent tutoriel, il m'a servi de manière fantastique dans Ubuntu 15.10
Merci beaucoup, tout est correct dans Debian 8.
Excellent! Merci beaucoup.
impossible de trouver / dans / etc / fstab
comment puis-je corriger cela s'il vous plaît
J'utilise LMDE Mate
Je ne trouve pas la solution
merci d'avance
ça me donne cette erreur
impossible de trouver / dans / etc / fstab ou / etc / mtab
il peut être réparé?
utiliser LMDE Mate
Je reçois ce message: Utilisation d'une connexion SSO externe.
/sbin/mount.davfs: le certificat du serveur ne correspond pas au nom du serveur
émetteur: GeoTrust Inc., États-Unis
sujet: Box, Inc., Los Altos, Californie, États-Unis
identité: * .box.com
Vous ne devez accepter ce certificat que si vous le pouvez
vérifiez l'empreinte digitale! Le serveur est peut-être truqué
ou il pourrait y avoir une attaque d'homme du milieu.
Accepter le certificat pour cette session? [o, N]
Accepter le certificat pour cette session? [y, N] y
/sbin/mount.davfs: le montage a échoué.
302 Trouvé
accepter ou annuler saute le même échec.
selon les versions de Box, il est possible que la mise en œuvre de https://dav.box.com/dav
À cette date, le 31 décembre, je ne pouvais plus connecter la synchronisation et cela m'a présenté l'erreur suivante
/sbin/mount.davfs: le montage a échoué.
Méthode 405 non autorisée