Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
"never argue with idiots they drag you down to their level and beat you with experience" dilbert
Verwijderd
su -user jantje < /path/passw.txt
Staat wel passw.txt in dit geval open en bloot.
dan zou su -user jan < "password"Verwijderd schreef op 12 December 2002 @ 08:21:
Ik denk dat een standaard pipe wel werkt....
su -user jantje < /path/passw.txt
Staat wel passw.txt in dit geval open en bloot.
dus ook moeten werken
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Er wordt altijd vanaf het tty-device gelezen.
En terecht, hierboven staat uitgebreid aangegeven hoe onveilig je systeem anders zou zijn.
Een werkende oplossing zou zijn om het bestand van een groep "meelezer" te maken, en "nobody" als secundaire groep "meelezer" mee te geven.
The number of things that Arthur couldn't believe he was seeing was fairly large
[edit] net te laat:)
[ Voor 11% gewijzigd door sverzijl op 12-12-2002 08:46 ]
Ik gebruik hier sudo om de user vpopmail als root een perl scriptje uit te laten voeren zodat mn virusscanner een update krijgt.
Oftewel, maak het world readable. Of zet hem in de zelfde groep als de owner.
Of mag hij niet eens in het pad komen..
[ Voor 26% gewijzigd door Equator op 12-12-2002 10:16 ]
Ik zou een eigen gebruiker aanmaken (niet een standaard naam zoals nobody) en die sudo-rechten geven. Je kan sudo inderdaad zo instellen dat je geen password hoeft in te voeren, MAAR dat betekent ook dat je mee een simpele
1
| sudo su |
root bent.
[edit]Gewoon de rechten van die file aanpassen is veiliger.
[ Voor 10% gewijzigd door Freak_NL op 12-12-2002 10:23 ]
met sudo kan je per command instellen of je al dan niet een password nodig hebt.Freak_NL schreef op 12 December 2002 @ 10:21:
Sudo is erg handig, maar ik zou gebruiker "nobody" niet een "sudoer" maken.. Je geeft hier mee een standaard gebruiker die normaal gesproken geen invloed heeft wel erg veel kracht.
Ik zou een eigen gebruiker aanmaken (niet een standaard naam zoals nobody) en die sudo-rechten geven. Je kan sudo inderdaad zo instellen dat je geen password hoeft in te voeren, MAAR dat betekent ook dat je mee een simpele
code:
1 sudo su
root bent.
Maar idd, sudo is niet de geschikte oplossing voor dit probleem
Verwijderd
Lees de manpage van sude er eens op na zou ik zeggen:Freak_NL schreef op 12 December 2002 @ 10:21:
Sudo is erg handig, maar ik zou gebruiker "nobody" niet een "sudoer" maken.. Je geeft hier mee een standaard gebruiker die normaal gesproken geen invloed heeft wel erg veel kracht.
Ik zou een eigen gebruiker aanmaken (niet een standaard naam zoals nobody) en die sudo-rechten geven. Je kan sudo inderdaad zo instellen dat je geen password hoeft in te voeren, MAAR dat betekent ook dat je mee een simpele
code:
1 sudo su
root bent.
[edit]Gewoon de rechten van die file aanpassen is veiliger.
vpopmail ALL=NOPASSWD: /usr/bin/sophos_ide_update.pl, /usr/bin/killall
Geeft vpopmail rechten om sophos_ide_update.pl uit te voeren en vervolgens met killall sophie af te knallen (had beter gekund: vanuit het perl script killen of die killall in een andere file zetten).
dan moet je alleen nog even keys uitwisselen zodat nobody met een ssh localhost een commando als root uit kan voeren...
maar nee, je wordt er niet blij van wat veiligheid betreft.
Ik heb een WOS-post!
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad
Verwijderd
su - <username> -c <command>
ssh -i /path/to/privkey <username>@localhost <command>
[ Voor 25% gewijzigd door Verwijderd op 13-12-2002 20:16 ]