On Thu, 2010-05-13 at 15:03 +0300, Eugene V. Lyubimkin wrote: > Hi Jon, > > Firstly, yes, unetbootin needs root priviledges to to have write access to > the > USB devices.
Hey Eugene, I was unsure as I was told on irc it shouldn't be needed. > Secondly, I doubt unetbootin directly asked you about the password, probably > it's gksu[do] or kdesu[do] or like that and it does caching and, hence, have > nothing to with unetbootin. Oh, right. It's probably gksu(do) that asked me. However, what I can't understand is that it keeps my root password indefinitely it seems. After I've punched it, I never have to do it again. I've attached the strace you asked for and a screenshot of unetbootin if it's relevant.
j...@debian-workstation:~$ strace -e trace=process unetbootin execve("/usr/bin/unetbootin", ["unetbootin"], [/* 33 vars */]) = 0 arch_prctl(ARCH_SET_FS, 0x7fa32492f750) = 0 clone(child_stack=0x7fa3162811b0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7fa3162819e0, tls=0x7fa316281910, child_tidptr=0x7fa3162819e0) = 18254 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa32492f820) = 18255 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(18255, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 18255 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa32492f820) = 18256 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(18256, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 18256 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa32492f820) = 18257 --- SIGCHLD (Child exited) @ 0 (0) --- wait4(18257, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 18257 exit_group(0) = ? j...@debian-workstation:~$ Qt: Session management error: None of the authentication protocols specified are supported
<<attachment: unetbootin.png>>