Commando toevoegen aan sudoers

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
Op Yosemite 10.10.4 gebruik ik het volgende commando om een flush van de DNS te doen:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Dit werkt opzich prima alleen vraagt hij (natuurlijk) om mijn wachtwoord.
Ik zou dit commando dus graag willen uitvoeren zonder dat ik mijn wachtwoord in hoef te tikken.

Ik heb gezocht en heb het een en ander gevonden.
Met "sudo visudo" kan ik de sudo rechten aanpassen.
Als ik het volgende zou toevoegen "MARCEL_EA ALL=(ALL) NOPASSWD: ALL" dan vraagt hij niet meer om een wachtwoord bij sudo.

Dit is alleen niet wat ik wil. Bij andere commando's wil ik gewoon een password prompt krijgen.
Ik wil alleen bij het flush dns commando's dat hij niet om het wachtwoord vraagt.

Is dit ook te realiseren? Zoja hoe? :9

Acties:
  • 0 Henk 'm!

  • joon
  • Registratie: Januari 2003
  • Laatst online: 16:11
Dit zou ook kunnen werken, weet echter niet de locatie van dscacheutil dus daar zou je zelf mee moeten experimenteren.

Zelfde bestand:
code:
1
%username ALL= NOPASSWD: /Applications/iets.app

Acties:
  • 0 Henk 'm!

  • Kanarie
  • Registratie: Oktober 2000
  • Laatst online: 23:17

Kanarie

תֹ֙הוּ֙ וָבֹ֔הוּ

code:
1
2
username ALL=(ALL) ALL
username ALL=NOPASSWD: /usr/bin/dscacheutil

[ Voor 32% gewijzigd door Kanarie op 02-07-2015 12:47 ]

We're trapped in the belly of this horrible machine. And the machine is bleeding to death.


Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
Thanks!

En moet dit ook voor het killall commando?
Dus:
username ALL=NOPASSWD: /usr/bin/killall ???

Acties:
  • 0 Henk 'm!

  • joon
  • Registratie: Januari 2003
  • Laatst online: 16:11
je kan de commandos scheiden met een comma+spatie :)

Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
Dus:

username ALL=NOPASSWD: /usr/bin/dscacheutil, killall
of
username ALL=NOPASSWD: /usr/bin/dscacheutil, /usr/bin/killall

??

Acties:
  • 0 Henk 'm!

  • joon
  • Registratie: Januari 2003
  • Laatst online: 16:11
Bingo:
code:
1
username ALL=NOPASSWD: /usr/bin/dscacheutil, /usr/bin/killall

Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
Ik ga het eens proberen.
Thanks allen voor de snelle hulp!! :D

Acties:
  • 0 Henk 'm!

  • joon
  • Registratie: Januari 2003
  • Laatst online: 16:11
Kan trouwens zijn dat als je killall 'doel' doet dat het beëindigen van het doel nog sudo rechten nodig heeft, maar dat weet ik niet zeker, zou je even moeten testen.
Op het moment zit ik niet in een omgeving waar ik het kan testen voor je :P

Als het wel zo is zou je misschien een wildcard kunnen gebruiken

[ Voor 12% gewijzigd door joon op 02-07-2015 12:58 ]


Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
No problems! Ik ga er even mee aan de slag. Tnx!

Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
Het is gelukt hoor!
Wildcard was uiteindelijk niet nodig.


code:
1
username ALL=NOPASSWD: /usr/bin/dscacheutil, /usr/bin/killall


Die was voldoende!

[ Voor 4% gewijzigd door WRT54G op 02-07-2015 13:31 ]


Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
Is er overigens iemand die weet hoe ik mijn DNS cache kan inzien?
Oftewel of mijn flush dns ook echt gelukt is?

"dscacheutil -statistics" heb ik geprobeerd maar krijg dan de volgende foutmelding:
Unable to get details from the cache node

Acties:
  • 0 Henk 'm!

  • WRT54G
  • Registratie: Februari 2002
  • Laatst online: 22-09 11:05
Volgens mij al gevonden:

"sudo killall -INFO mDNSResponder"
Vervolgens "/var/log/system.log" openen en dan mDNSResponder entries checken.
mDNSResponder[84]: Cache currently contains 92 entities; 1 referenced by active questions

Dat zou hem volgens mij moeten zijn?

[UPDATE]
Hmmm ik zie wel steeds verschillen met de hoeveelheid entities.
Maar zit ik nu goed te kijken?

[ Voor 16% gewijzigd door WRT54G op 02-07-2015 16:32 ]

Pagina: 1