Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done
Om als root in te loggen kan je in een terminal "sudo passwd root" doen om een root wachtwoord in te stellen en alsnog in te loggen als root (sterk af te raden, het is imho altijd beter om via su te werken)
I'm not in denial, I'm just selective about the reality I choose to accept - Calvin and Hobbes
Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done
het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun
Ik denk aan een paar redenen: in de logs kun je nu terugvinden wie een 'stommiteit' heeft uitgehaald, iemand die zomaar achter je toetsenbord plaatsneemt terwijl je even weg bent kan geen kwaad en het voorkomt dat mensen standaard als root gaan werken. Men wil niet dat standaard met root gewerkt wordt omdat dat gewoon meer risico's met zich meebrengt. En men wil bij Ubuntu helemaal geen root account, want iederen kwaadwillende weet dat op vrijwel elk Unix/Linux systeem een dergelijk account bestaat en kan met deze voorkennis makkelijker binnensluipen, de usernaam is immers al bekend.Ali_Illegali schreef op zondag 13 november 2005 @ 16:10:
Je moet inderdaad zoals random zegt je eigen wachtwoord invoeren, om iets als root uit te voeren. Wat ik me al een tijdje afvraag: waarom?? Je bent immers al ingelogd, dus nog eens om je eigen wachtwoord vragen om iets als root uit te voeren vind ik vrij krom klinken. De enige reden die ik zo kan bedenken, is dat je er voor kan kiezen om automatisch in te loggen, dus op die manier is er nog enige bescherming als er iemand anders achter je computer zit. Zijn er andere goede redenen voor deze constructie?
het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun
Demoniac schreef op zondag 13 november 2005 @ 18:05:
Als ik mijn eigen wachtwoord invul dan krijg ik inderdaad niet meer de melding dat het wachtwoord verkeerd is (wel raar inderdaad, mijn eigen wachtwoord in vullen om de rechten van root te krijgen) maar alsnog gebeurt er niks..
Klopt ... tis een beetje gek, maar wel lekkerAli_Illegali schreef op zondag 13 november 2005 @ 16:10:
Je moet inderdaad zoals random zegt je eigen wachtwoord invoeren, om iets als root uit te voeren. Wat ik me al een tijdje afvraag: waarom?? Je bent immers al ingelogd, dus nog eens om je eigen wachtwoord vragen om iets als root uit te voeren vind ik vrij krom klinken. De enige reden die ik zo kan bedenken, is dat je er voor kan kiezen om automatisch in te loggen, dus op die manier is er nog enige bescherming als er iemand anders achter je computer zit. Zijn er andere goede redenen voor deze constructie?
Het idee met een sudo achtige programma is dat je door middel van de sudo-ers lijst opgeeft welke user iets mag doen als root. Dit 'iets' kan zijn alle programma's maar ook een beperkte set. Erg handig om de rechten erg sterk te vernauwen van gebruikers die 'iets' mogen doen als root.
Dat je gevraagd wordt naar je eigen password is om zeker te zijn dat dit zeker om jou gaat. 1 van de methoden is om naar je password te vragen, een ander kan zijn om een lookup te doen naar een andere password service op je netwerkje of om bijv. naar hardware tokens te vragen voor een pittige beveiligingsmethode.
Waarschijnlijk een beetje overkill allemaal
[ Voor 41% gewijzigd door VisionMaster op 13-11-2005 23:15 ]
I've visited the Mothership @ Cupertino
Ik heb gdmsetup geprobeerd, een tool om netwerkinterfaces te configureren (weet de naam even niet) en ik heb ook nog geprobeerd om diverse andere applicaties te starten via gksuexec (oa firefox, die onder mijn useraccount wel prima werkt) en dat werkte ook niet.zomertje schreef op zondag 13 november 2005 @ 22:57:
Welk commando probeer je eigenlijk? Want dan zouden we eens kunnen zien hoe dat op andere systemen werkt. En krijg je wel of geen foutmelding, en zoja welke dan?
Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done
Ik kreeg de melding dat ik niet in de 'sudoers' lijst was trouwens omdat ik in een terminal-venster probeerde te sudo-en, gksudo heeft die melding nooit gegeven.
Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done