Projet

Général

Profil

pas_chown.diff

Emmanuel GARETTE, 20/12/2011 11:21

Télécharger (1,26 ko)

Voir les différences:

/usr/share/pyshared/pyeole/bacula.py 2011-12-20 11:10:38.000000000 +0100
130 130
        uid = pwd.getpwnam('bacula').pw_uid
131 131
    except:
132 132
        uid = 102
133
    chown_mount_point = False
133
    #chown_mount_point = False
134 134
    if dic['support'] == 'usb':
135 135
        #si usb_path est un lien symbolique, suivre le lien (#2447)
136 136
        usb_path = dic['usb_path']
......
154 154
                        USB_MOUNT = '/bin/mount {0} {1} -o noexec,nosuid,nodev,uid={2}'
155 155
                    else:
156 156
                        USB_MOUNT = '/bin/mount {0} {1} -o noexec,nosuid,nodev'
157
                        chown_mount_point = True
157
                        #chown_mount_point = True
158 158
                    volume_found = True
159 159
                    break
160 160
            if not volume_found:
......
192 192
    if not os.path.ismount(MOUNT_POINT):
193 193
        umount_bacula_support()
194 194
        raise Exception('ERREUR : point de montage {0} non monté'.format(MOUNT_POINT))
195
    if chown_mount_point:
196
        system_out(['/bin/chown', '-R', 'bacula:root', MOUNT_POINT])
195
    #if chown_mount_point:
196
    #    system_out(['/bin/chown', '-R', 'bacula:root', MOUNT_POINT])
197 197
    return True
198 198

  
199 199
def umount_bacula_support(error=False):