Avatar billede superfrog Nybegynder
23. juli 2001 - 02:06 Der er 4 kommentarer og
1 løsning

sudo ting

Hejsa, jeg er ved at lave et php-script, dertil skal jeg udføre nogle kommandoer som root. Spørgsmålet er jo hvordan jeg gør det, jeg kan jo bruge sudo, men den spørger altid efter et password, kan jeg på nogle måder undgå det? eller findes der en anden løsning?

Et andet problem er at jeg gerne vil udgå at andre med adgang til PHP kan gøre det samme, så en eller anden form for passwordbeskyttelse ville være at foretrække, men det kræver nok endnu et program, men hvilket?

På forhånd tak
Avatar billede victor44 Nybegynder
23. juli 2001 - 11:30 #1
Du kan, hvis du bruger apache password beskytte dir\'s på webserveren.

Dit spørgsmål om PHP skal du nok stille i et programerings forum.
Avatar billede superfrog Nybegynder
23. juli 2001 - 14:32 #2
hmmm, ja, men det med php er som sådan ligegyldigt, det jeg gerne vil, er at forestil dig at jeg har 100 forskellige brugere, som alle logger ind med samme unix account, via telnet, så vil jeg gerne at en bestemt af disse brugere kan skrive en komando, så de kan udfører en komando som root, altså måske noget i retningen af:

sudo -u root -p rootpasswd en eller anden kommando

hvis i forstår, det med at det er et php-script betyder intet,
Avatar billede gathond Nybegynder
26. juli 2001 - 22:33 #3
kunne det ikke opnåes vha sudo selv, der er jo mulighed for at tillade flere niveauer i /etc/sudoers

ellers mener jeg at programmet \"super\" kan sættes op til hvilke enkelte kommandoer en bruger kan få lov at udføre. Det kunne eventuelt være svaret
Avatar billede bjd Nybegynder
28. juli 2001 - 18:45 #4
Du kan også udføre scriptet som root, dvs. med s-bit sat i programmet, og så i scriptet switche user når det er nødvendigt, så skal du ikke bruge password.
Eller som der såt på følgende side:
Q) How can I keep sudo from asking for a password?
A) To specify this on a per-user (and per-command) basis, use the \'NOPASSWD\'
  tag right before the command list in sudoers.  See the sudoers man page
  and sample.sudoers for details.  To disable passwords completely,
  run configure with the --without-passwd option or add \"!authenticate\"
  to the Defaults line in /etc/sudoers.  You can also turn off authentication
  on a per-user or per-host basis using a user or host-specific Defaults
  entry in sudoers.

http://www.courtesan.com/sudo/troubleshooting.html
Avatar billede superfrog Nybegynder
29. juli 2001 - 18:43 #5
tak skal du ha,
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester