Beiträge von mttkrb

    Hi,
    so richtig komme ich nicht weiter. Mittels udev könnte ich das bestimmte Gerät über vendor-,produkt-id und seriennummer als user in z.B. /dev/bitlockerdevice einbinden, um ohne root-Zugriff dislocker nutzen zu können.
    Aber hier sehe ich im Moment die Einschränkung, dass ich mich mittels der Seriennummer auf den speziellen Datenträger einschränke. Wenn ich einen anderen stick/sd-Karte mit dislocker öffnen möchte klappt das nicht mehr.
    Auf einem Bitlocker-Datenträger befinden sich bestimmte Dateien an denen man einen solchen identifizieren könnte. z.B. eine autorun.inf, die immer gleich aussieht. Wäre dieser Umstand ein Ansatz, um mittels dislocker den Datenträger ohne root-Zugriff einzubinden?

    Hallo,
    ich habe einen externen Datenträger, der mit Bitlocker geschützt ist. Diesen kann ich als root mit dem tool dislocker (GitHub - Aorimn/dislocker: FUSE driver to read/write Windows' BitLocker-ed volumes under Linux / Mac OSX) wie folgt bei mir einbinden:

    Bash
    mkdir /mnt/dislocker-data/ /mnt/dislocker-partition
    /usr/local/bin/dislocker -v -V /dev/sdd1 -u -- /mnt/dislocker-partition
    mount -o loop /mnt/dislocker-partition/dislocker-file /mnt/dislocker-data/


    Meine Frage ist nun folgende: Kann ich dies auch ohne root-Zugriff erledigen? Am Ende hätte ich es gerne wie in Windows, dass wenn ein Bitlocker-device angeschlossen wird, ein Popup öffnet und ich blos das Passwort zum entschlüsseln eingebe.Nur gerade scheitere ich daran, dass ich das ganze als root ausführen muss.
    Die root-Berechtigung benötige ich leider auch wenn ich Ordner unterhalb von /home/<myuser>/ erstelle.


    Viele Grüße

    Hi,
    was funktioniert denn genau nicht? Wenn du das Programm in der konsole startest, welche (Fehler)meldungen werden dort ausgegeben?


    Wenn du ein einfaches smb-share mounten möchtest, guck am besten mal in diese Anleitung: SDB:Access to Windows Shares - openSUSE
    Ich persönlich nutze ein kleines Synology-Nas (115j) und habe mein home-share über etc/fstab wie folgt eingebunden:

    Bash: /etc/fstab
    //mySynologyNas/home                      /home/myLoginUser/nas/home    cifs   credentials=/home/myLoginUser/.smcredentials,vers=2.0,uid=1000,gid=1000,_netdev,auto  0  0

    in der Datei .smbcredentials habe ich den dazugehörigen Loginnamen, sowie Passwort hinterlegt. Die Angabe von vers=2.0 war leider erforderlich. Da muss ich selbst bei Gelegenheit mal nachgucken warum es nicht ohne geht.

    Ok,
    die Konsole zeigt mir zumindest einen Fehler an.
    Die URL wird wie folgt ersetzt: https://<nas>:<port>/addressbooks/__uids__/<GUID>/adressbook/ Im Browser kann diese erfolgreich aufgerufen werden. Die Adressen darin sind die richtigen.


    Die Debug-Ausgabe lautet wie folgt:

    Code
    akonadi_davgroupware_resource_2 (0x555eb787c890) 38 Command: FetchCollections collections: UID 107 resource:akonadi_davgroupware_resource_2 mimeTypes:() ancestorsAttributes:QSet() depth:0 ancestorsDepth:2 enabled:false syncPref:true displayPref:false indexPref:false fetchStats:false 
    akonadi_davgroupware_resource_2 (0x555eb787c890) 38 Response: FetchCollections Error code: 0 Error msg: name: https://<nas>:<port>/addressbooks/__uids__/<GUID>/addressbook/ isVirtual: false referenced: false indexPref: Undefined syncPref: Undefined displayPref: Undefined enabled: true cachePolicy: localParts: (ALL) checkInterval: 5 cacheTimeout: -1 inherit: true syncOnDemand: false statistics: Response: FetchCollectionStats Error code: 0 Error msg: count: 0 unseen: 0 size: 0 id: 107 parentId: 101 mimeTypes: (text/directory, inode/directory) remoteId: https://<nas>:<port>/addressbooks/__uids__/<GUID>/addressbook/ remoteRevision: resource: akonadi_davgroupware_resource_2 searchQuery: searchCollections: QVector() ancestors: QVector(id:101 remoteId:akonadi_davgroupware_resource_2 name:akonadi_davgroupware_resource_2 attributes:QMap() , id:0 remoteId: name: attributes:QMap() ) attributes: QMap((AccessRights, a)(davprotocol, 1)) 
    akonadi_davgroupware_resource_2 (0x555eb787c890) 38 Response: FetchCollections Error code: 0 Error msg: name: isVirtual: false referenced: false indexPref: Undefined syncPref: Undefined displayPref: Undefined enabled: true cachePolicy: localParts: () checkInterval: -1 cacheTimeout: -1 inherit: true syncOnDemand: false statistics: Response: FetchCollectionStats Error code: 0 Error msg: count: 0 unseen: 0 size: 0 id: -1 parentId: -1 mimeTypes: () remoteId: remoteRevision: resource: searchQuery: searchCollections: QVector() ancestors: QVector() attributes: QMap() 
    akonadi_davgroupware_resource_2 (0x555eb787c890) 39 Command: FetchCollections collections: UID 107 resource: mimeTypes:() ancestorsAttributes:QSet() depth:0 ancestorsDepth:2 enabled:true syncPref:false displayPref:false indexPref:false fetchStats:false 
    akonadi_davgroupware_resource_2 (0x555eb787c890) 39 Response: FetchCollections Error code: 0 Error msg: name: https://<nas>:<port>/addressbooks/__uids__/<GUID>/addressbook/ isVirtual: false referenced: false indexPref: Undefined syncPref: Undefined displayPref: Undefined enabled: true cachePolicy: localParts: (ALL) checkInterval: 5 cacheTimeout: -1 inherit: true syncOnDemand: false statistics: Response: FetchCollectionStats Error code: 0 Error msg: count: 0 unseen: 0 size: 0 id: 107 parentId: 101 mimeTypes: (text/directory, inode/directory) remoteId: https://<nas>:<port>/addressbooks/__uids__/<GUID>/addressbook/ remoteRevision: resource: akonadi_davgroupware_resource_2 searchQuery: searchCollections: QVector() ancestors: QVector(id:101 remoteId:akonadi_davgroupware_resource_2 name:akonadi_davgroupware_resource_2 attributes:QMap() , id:0 remoteId: name: attributes:QMap() ) attributes: QMap((AccessRights, a)(davprotocol, 1)) 
    akonadi_davgroupware_resource_2 (0x555eb787c890) 39 Response: FetchCollections Error code: 0 Error msg: name: isVirtual: false referenced: false indexPref: Undefined syncPref: Undefined displayPref: Undefined enabled: true cachePolicy: localParts: () checkInterval: -1 cacheTimeout: -1 inherit: true syncOnDemand: false statistics: Response: FetchCollectionStats Error code: 0 Error msg: count: 0 unseen: 0 size: 0 id: -1 parentId: -1 mimeTypes: () remoteId: remoteRevision: resource: searchQuery: searchCollections: QVector() ancestors: QVector() attributes: QMap()
    Code
    AgentBase(akonadi_davgroupware_resource_2): Die Elemente können nicht empfangen werden: Bei der Abfrage ist ein Problem aufgetreten HTTP-Fehler (500).

    Jetzt frage ich mich warum die Carddav-Ressource einen 500er Fehler wirft.

    Hallo,
    ich bin vor kurzem von Windows auf Opensuse umgestiegen. Um in der Vergangenheit meine Adressen mit meinem PC (Outlook mit CalDavSynchronizer), Android-Tablet und Iphone syncron zu halten nutze ich meinen lokalen Synology Carddav Server.
    Nun möchte ich die Carddav-Resource auch in KAddressbook nutzen.
    Also habe ich in KAddressbook eine neue Carddav-Resource unter Angabe der Adresse https://<nas>:<port>/addressbooks/users/<username>/adressbook mit dem passendem Benutzernamen, sowie Passwort die Resource angelegt. Ein Fehler wird mir nicht angezeigt, jedoch werden keine Kontakte geladen. Ein gültiges https-Zertifikat ist vorhanden. Über den Firefox, werden mir die Kontakte in form eines links zu der vcard angezeigt.


    Da ich mich noch nicht groß mit Opensuse beschäftigt habe und bis jetzt auch alles problemlos geklappt hat (CalDav vom nas Funktioniert), bin ich gerade etwas ratlos.
    Gibt es vielleicht irgendwie ein Log vom KAddressbook, dass mir bei der Fehlersuche hilft? Oder habt ihr noch einen anderen Tipp für mich?


    Viele Grüße