Sida 1 av 1
LÖST: Är användartriggad py script beroende på lösenord...
Postat: 22 okt 2010, 12:17
av viper
EDIT: Lösning av det som visade sig vara "user-error" längre ner i tråden.
Jag har en automatisk utlogningsbackup på den delade burken hemma. Det går till så att ett pythonscript startas med inloggad användares uppstartprogram, för att sedan lyssna av när användaren loggar ut för att då starta ett bash script som gör en backup till separat disk.
Nu har jag även ett lösenordslöst gästkonto som av olika skäl skulle behöva backas upp på samma sätt.
Problemet är att den skriptade backupen inte verkar aktiveras av gästkontot, vilket betyder att jag någonstans i pythonscriptet missat någon skillnad mellan konton med lösenord och konton utan lösenord.
Kan det vara så? Någon som har en idé?
Re: Är användartriggad py script beroende på om lösenord fin
Postat: 22 okt 2010, 12:25
av Konservburk
För det första undrar jag om det finns någon speciell anledning till att du triggar skriptet vid inloggning istället för vid utloggning?
Sedan undrar jag också om skriptet inte ens startar när du loggar in som gäst eller om det faktiskt startar men inte gör vad det ska?
Re: Är användartriggad py script beroende på om lösenord fin
Postat: 22 okt 2010, 14:45
av viper
Bakgrunden till detta är att jag med ljus och lykta sökt svaret på den ultimata frågan; "hur säkrar man backup på en fleranvändardator utan regelbundet idriftvarande?". Som hemmadministratör har jag brottats med detta i Windows under många år. Ett antal missöden med ledsna miner har inträffat.
Nu i Linuxvärlden ser jag möjligheter, i massor.
Anledningen till inloggningstrigger är att det i alla de trådar i ämnet som jag läst, alltid förekommit reservationer mot och alternativ till att skriva rena utloggningsskript. Lägg till en del säkerhetsaspekter med "su"-användande.
Det enda jag hittat som egentligen inte direkt ifrågasatts av communityn är detta med ett inloggningstriggat skript i python (åtminstone inte i tråden).
Jag kan beskriva närmare med kodexmpel mm när jag kommer hem ikväll.
Re: Är användartriggad py script beroende på om lösenord fin
Postat: 22 okt 2010, 16:04
av Konservburk
viper skrev:Anledningen till inloggningstrigger är att det i alla de trådar i ämnet som jag läst, alltid förekommit reservationer mot och alternativ till att skriva rena utloggningsskript.
Har du lust att länka till något eller några ställen där det förekommer reservationer av detta slag?
viper skrev:Lägg till en del säkerhetsaspekter med "su"-användande.
Vilka säkerhetsaspekter tänker du på? Annat än att det är onödigt att ge ut root-rättigheter där det egentligen inte krävs.
viper skrev:Det enda jag hittat som egentligen inte direkt ifrågasatts av communityn är detta med ett inloggningstriggat skript i python (åtminstone inte i tråden).
Menar du att det har föreslagits, men inte ifrågasatts? Eller att det inte ens har föreslagits och därför inte heller ifrågasatts?
viper skrev:Jag kan beskriva närmare med kodexmpel mm när jag kommer hem ikväll.
Det skulle vara intressant att ta del av.
Re: Är användartriggad py script beroende på om lösenord fin
Postat: 24 okt 2010, 15:10
av viper
Problemet är löst, jag hade slarvat med att lyckas klicka bort bocken i rutan som gör att programmet körs som uppstartprogram.
Självklart skall jag försöka belägga mitt lekamannamässiga antagande/val av metod.
Återkommer med exempel. Klarmärker ämnet så länge.
Re: LÖST: Är användartriggad py script beroende på lösenord.
Postat: 24 okt 2010, 16:05
av viper
Menar du att det har föreslagits, men inte ifrågasatts? Eller att det inte ens har föreslagits och därför inte heller ifrågasatts?
Vore frestande att gå in i ett filosofiskt resonemang

men inte här och nu ...
Hursomhelst, här följer några exempel som förklarar mitt val av spår, just då.
http://ubuntuforums.org/archive/index.php/t-628616.html
"... glitch ..."
http://www.linuxquestions.org/questions ... ut-724453/
"... put scripts in to /etc/gdm/PostSession. The trouble with that is that the scripts then run as root..."
"... seems kinda messy ..."
"Giving the user the ability to define the logout script is not what I was after ..."
Här jag hittade pythonskriptet.
http://people.uleth.ca/~daniel.odonnell ... ing-anyway
"Scripts in these directories are run as root; but $USER corresponds to the active user (seems counter-intuitive to me, but there you have it)."
"Unfortunately, however, neither Ubuntu nor Debian ..."
"This is too bad, because otherwise you could use ..."
http://ubuntuforums.org/showthread.php?t=147007
Inte klart nog.
http://ubuntuforums.org/showthread.php?t=252935
"I need to point out that the Default script runs with root privileges ..."
Visst fattar jag att det inte är den optimala lösningen, men man tar vad man har till dess att man lärt sig mer.
Tack på förhand!