Beiträge von Sauerland

    Nachtrag:

    jetzt bekommt der User stephan halt den segfault, wenn ich mich grafisch als User stephan wieder anmelde:

    Also wieder das Verzeichnis und die Datei löschen........

    Ich hab es jetzt mal nachgestellt, habe epsonscan2 grafisch als User stephan gestartet, das erzeugt 1 Datei und ein Verzeichnis:

    Code
    ls -al /tmp/ | grep -Ei 'test|epson'
    drwxr-xr-x  2 stephan users   4096 11. Sep 12:15 epsonWork
    -rw-r--r--  1 stephan users 112080 11. Sep 12:15 test.txt

    Jetzt grafisch als User stephan abgemeldet und dann grafisch als User ich angemeldet.


    3 Konsolen/Terminals geöffnet, im ersten Terminal:

    Code
    ich@linux64:~> ls -al /tmp/ | grep -Ei 'test|epson'
    drwxr-xr-x 2 stephan users 4096 11. Sep 12:15 epsonWork
    -rw-r--r-- 1 stephan users 112080 11. Sep 12:15 test.txt

    Im 2. Terminal als root ausgeführt:

    Im 3. Terminal nun als User ausgeführt:

    Code
    ich@linux64:~> epsonscan2
    dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QXcbScreen::logicalDpi()
    dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QXcbScreen::logicalDpi()
    dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QXcbScreen::logicalDpi()

    Das erzeugt folgenden dump im 2. Terminal (journalctl -f):

    Also wie luigi auch schon bemerkte einen segfault. Daher im 3. Terminal das Programm epsonscan2 mit STRG+C abbrechen.


    Nun im ersten Fenster (ls -al) eingegeben:

    Code
    ich@linux64:~> rm -rf /tmp/epsonWork
    rm: das Entfernen von '/tmp/epsonWork' ist nicht möglich: Die Operation ist nicht erlaubt

    Ist ja auch klar, das Verzeichnis und die Datei gehören dem User stephan und nicht dem User ich:

    Code
    drwxr-xr-x 2 stephan users 4096 11. Sep 12:15 epsonWork
    -rw-r--r-- 1 stephan users 112080 11. Sep 12:15 test.txt

    Also in diesem Terminal zu root werden und löschen, sowie kontrollieren ob das Verzeichnis oder die Datei noch vorhanden ist:

    Code
    ich@linux64:~> su
    Passwort:
    linux64:/home/ich # rm -rf /tmp/epsonWork
    linux64:/home/ich # rm /tmp/test.txt
    linux64:/home/ich # ls -al /tmp/ | grep -Ei 'test|epson'
    linux64:/home/ich #

    Jetzt wieder ins 3. Terminal wechseln und dort noch einmal versuchen:

    Code
    ich@linux64:~> epsonscan2
    dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QXcbScreen::logicalDpi()
    dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QXcbScreen::logicalDpi()
    dpi is invalid got from xsettings(Qt/DPI/ and Xft/DPI), fallback to get dpi from QXcbScreen::logicalDpi()

    Und Voila: