https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2011-12-16T16:38:41ZEnsemble Ouvert Libre Évolutifpython-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=81812011-12-16T16:38:41ZEmmanuel GARETTE
<ul></ul><p>Dans la configuration de bacula, on définit le point de montage"." Pas le répertoire où la sauvegarde est effectuée.</p>
<p>Par contre, il faudrait peut etre améliorer le chown en changeant les droits que pour les fichiers nécessaires (et seulement si c'est nécessaire).</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=81832011-12-17T01:23:05ZDaniel Dehennin
<ul></ul><p>Ne peut-on pas considérer que le <code>chown</code> est un traitement d’exception et non quelque chose de normal ?</p>
<p>Si on a besoin de faire un <code>chown</code>, c’est lors de l’initialisation du périphérique de sauvegarde.</p>
<p>Toute modification du propriétaire des fichiers de la sauvegarde entraînant une erreur de sauvegarde doit être remonté et non passé sous silence par un <code>chown</code> en tant que <code>root</code>.</p>
<p>De toute façon la sauvegarde se faisant en tant que <code>root</code>, a-t-on vraiment besoin du changement de propriétaire ?</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=81852011-12-17T08:48:20ZEmmanuel GARETTE
<ul></ul><blockquote>
<p>Ne peut-on pas considérer que le chown est un traitement d’exception et non quelque chose de normal ?</p>
</blockquote>
<p>Surtout que durant le montage, il y a un test. On pourrait considéré que c'est superflux (si les droits ne sont pas bon -> erreur).</p>
<blockquote>
<p>De toute façon la sauvegarde se faisant en tant que root, a-t-on vraiment besoin du changement de propriétaire ?</p>
</blockquote>
<p>Non, la sauvegarde est faite en tant que bacula en 2.3 (on ne modifie plus les sources justement).</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=81862011-12-19T08:18:38ZDaniel Dehennin
<ul></ul><p>Je ne vois pas où est fait le <code>chown</code> dans <code>eole-bacula</code>.</p>
<p>Le seul <code>chown</code> que je vois est <a class="source" href="https://dev-eole.ac-dijon.fr/projects/eole-bacula/repository/entry/eole/posttemplate/00-bacula#L83">eole-bacula:source:eole/posttemplate/00-bacula#L83</a> mais le point de montage est démonté à ce moment là.</p>
<p>Il est par ailleurs amusant de faire un mkdir après avoir testé si quelque chose était monté.<br />De plus il y a un chemin codé en dur.</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=81872011-12-19T08:26:37ZEmmanuel GARETTE
<ul><li><strong>Projet</strong> changé de <i>eole-bacula</i> à <i>python-pyeole</i></li></ul><p>Voilà.</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=82232011-12-19T17:01:40ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Accepté</i></li><li><strong>Priorité</strong> changé de <i>Normal</i> à <i>Haut</i></li><li><strong>Version cible</strong> changé de <i>Mises à jour 2.3.4 RC</i> à <i>Mises à jour 2.3 - 03 RC</i></li></ul> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=82292011-12-20T10:21:38ZEmmanuel GARETTE
<ul><li><strong>Fichier</strong> <a href="/attachments/download/310/pas_chown.diff">pas_chown.diff</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/310/pas_chown.diff">Voir</a> ajouté</li></ul><p>Voici un patch pour désactiver le chown.</p>
<p>Je ne sais pas si cela fonctionne (notamment et principalement en NTFS).</p>
<p>A tester donc avec un disque formatté en NTFS et en ext3 (même si cela ne devrait pas poser de problème en ext3).</p>
<p>Le chown n'est pas fait en vfat.</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=82302011-12-20T12:55:46ZEmmanuel GARETTE
<ul></ul><p>A priori il est possible de mettre l'UID pour les partitions formatées en NTFS (mais pas celles en ext3).</p>
<p>Faudrait voir ce que donne "/usr/bin/lshw -short -quiet -class volume" quand le disque est formaté en NTFS.</p>
<p>Et modifier en conséquence la ligne "if ' '.join(line[-3:]) == 'Windows FAT volume':" de bacula.py.</p>
<p>Il serait également bien d'ajouter, à la ligne de commande cette option : "umask=0077".</p>
<p>USB_MOUNT = '/bin/mount {0} {1} -o noexec,nosuid,nodev,uid={2},umask=0077'</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=82622011-12-21T09:33:01ZDaniel Dehennin
<ul><li><strong>Statut</strong> changé de <i>Accepté</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="Ne pas changer de propiétaire au montage d’un disque pour bacula. Le montage d’un périphérique d..." href="https://dev-eole.ac-dijon.fr/projects/python-pyeole/repository/revisions/0662cd3db855baca6817f04de1573e0986e640c1">0662cd3db855baca6817f04de1573e0986e640c1</a>.</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=82932011-12-21T15:41:37ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul><p>Ok</p>
<p>Bien sûr il faut faire un <code>chown bacula</code> sur le point de montage monté !</p> python-pyeole - Anomalie #2614: au montage (USB par exemple), chown -R du point de montagehttps://dev-eole.ac-dijon.fr/issues/2614?journal_id=83072011-12-22T08:30:07ZEmmanuel GARETTE
<ul></ul><p>Ok pour moi, le montage fonctionne avec une partition en :</p>
<ul>
<li>VFAT</li>
<li>NTFS</li>
<li>ext4</li>
</ul>