Einstellung welcher Benutzer für named
Einstellung welcher Benutzer für named
Hallo,
über ps erfahre ich, dass mein named mit dem user named gestartet wird (/usr/sbin/named -u named)
Ich habe leider nicht gefunden, wo ich einen anderen Benutzer einstellen kann, benötige dies aber.
Hat jemand ne Idee?
Danke.
über ps erfahre ich, dass mein named mit dem user named gestartet wird (/usr/sbin/named -u named)
Ich habe leider nicht gefunden, wo ich einen anderen Benutzer einstellen kann, benötige dies aber.
Hat jemand ne Idee?
Danke.
Re: Einstellung welcher Benutzer für named
höm.. also ehrlichgesagt bin ich nicht der named spezialist.. aber wenn er mit
gestartet wird, warum versuchst du nicht mal
:?:
scheint mir eigentlich recht logisch ;)
Code: Select all
/usr/sbin/named -u namedCode: Select all
/usr/sbin/named -u andererbenutzerscheint mir eigentlich recht logisch ;)
Re: Einstellung welcher Benutzer für named
Thx für die schnelle Antwort.
Das problem ist, dass wenn der named mit "rcnamed restart" neugestartet wird, hat er immer den Benutzer named.
Dafür muss es doch irgendwo ne Einstellung geben!
Das problem ist, dass wenn der named mit "rcnamed restart" neugestartet wird, hat er immer den Benutzer named.
Dafür muss es doch irgendwo ne Einstellung geben!
Re: Einstellung welcher Benutzer für named
hm.. ich vermute du benutzt suse.. also ich würd mir mal die /etc/init.d/named anguggn ob da was drin steht
Re: Einstellung welcher Benutzer für named
Im Startscript "*named" im Verzeichnis "/etc/init.d/" steht irgendwo sowas wie
Da schreibst Du einen anderen user hinein. Dann startet er mit dem User. Wenn er denn startet ich weiss das nötig ist, um den DNS von confixx steuern zu lassen, hatte allerdings nicht so viel Glück damit. Als ich den User wechselte, startete der DNS nicht mehr.
Möglicherweise hatte ich da aber vergessen noch die Rechte oder Benutzer der benutzten Feilen(Andenken an *ex-user*) zu ändern.
[edit] lol, Grinch war schneller.
Code: Select all
startproc /bla/named -u namedMöglicherweise hatte ich da aber vergessen noch die Rechte oder Benutzer der benutzten Feilen(Andenken an *ex-user*) zu ändern.
[edit] lol, Grinch war schneller.
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Einstellung welcher Benutzer für named
Schau mal unter /etc/default/bind oder /etc/default/bind9 nach, falls du debian benutzt.anormal wrote:Thx für die schnelle Antwort.
Das problem ist, dass wenn der named mit "rcnamed restart" neugestartet wird, hat er immer den Benutzer named.
Dafür muss es doch irgendwo ne Einstellung geben!
Re: Einstellung welcher Benutzer für named
ok, danke.
Werd ich mal probieren!
viel grüße
anormal
Werd ich mal probieren!
Genau darum geht es :(um den DNS von confixx steuern zu lassen
viel grüße
anormal
Re: Einstellung welcher Benutzer für named
Sorry, hab Suse (Rootserver L)olaf.dietsche wrote:Schau mal unter /etc/default/bind oder /etc/default/bind9 nach, falls du debian benutzt.anormal wrote:Thx für die schnelle Antwort.
Das problem ist, dass wenn der named mit "rcnamed restart" neugestartet wird, hat er immer den Benutzer named.
Dafür muss es doch irgendwo ne Einstellung geben!
trotzdem thx (werd ich mir für meinen Home-Rechner merken - hat Debian :-D )
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Einstellung welcher Benutzer für named
*g* Schon mal einSchau mal unter /etc/default/bind oder /etc/default/bind9 nach, falls du debian benutzt.
unter Debian gesehen ? ;)rcnamed restart
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Einstellung welcher Benutzer für named
CaptainCrunch wrote:*g* Schon mal einSchau mal unter /etc/default/bind oder /etc/default/bind9 nach, falls du debian benutzt.unter Debian gesehen ? ;)rcnamed restart
Code: Select all
$ dpkg -S rcnamed
dpkg: *rcnamed* not found.
Re: Einstellung welcher Benutzer für named
bei mir gibts das aus Tradition zur SuSE ;)
Ich hab mir für jeden Eintrag unter /etc/init.d einen link unter /sbin/ gelegt.
Ich hab mir für jeden Eintrag unter /etc/init.d einen link unter /sbin/ gelegt.
Re: Einstellung welcher Benutzer für named
Moin erstmal.
Ich habe am Wochenende herausgefunden, wie ich den named erfolgreich mit Benutzer root laufe lasse:
Wurde der Prozess mit /usr/sbin/named -u root gestartet, wurde eine message erzeugt, die sagte, dass auf die Datei /var/run/named/named.pid nicht zugegriffen werden konnte.
Also meine Vorhergehensweise:
Im Startscript "named" im Verzeichnis "/etc/init.d/" steht irgendwo sowas wie: startproc /usr/sbin/named -u named
Dies hab ich geändert in: startproc /usr/sbin/named -u root
Dann habe ich den Verzeichnis /var/run/named und der darin enthaltenen named.pid die Gruppenzugehörigkeit root gegeben (chgrp root /var/run/named .......) und die Schreibrechte für die Gruppe gesetzt (chmod g+w /var/run/named ......)
Dann brauchte ich mit "rcnamed restart" nur den named neustarten und voilá, es ging und läuft super (jetzt auch mit Confixx!!!!!)
Danke an alle, die mich dahingeführt haben!
Tolles Forum!
Ich habe am Wochenende herausgefunden, wie ich den named erfolgreich mit Benutzer root laufe lasse:
Wurde der Prozess mit /usr/sbin/named -u root gestartet, wurde eine message erzeugt, die sagte, dass auf die Datei /var/run/named/named.pid nicht zugegriffen werden konnte.
Also meine Vorhergehensweise:
Im Startscript "named" im Verzeichnis "/etc/init.d/" steht irgendwo sowas wie: startproc /usr/sbin/named -u named
Dies hab ich geändert in: startproc /usr/sbin/named -u root
Dann habe ich den Verzeichnis /var/run/named und der darin enthaltenen named.pid die Gruppenzugehörigkeit root gegeben (chgrp root /var/run/named .......) und die Schreibrechte für die Gruppe gesetzt (chmod g+w /var/run/named ......)
Dann brauchte ich mit "rcnamed restart" nur den named neustarten und voilá, es ging und läuft super (jetzt auch mit Confixx!!!!!)
Danke an alle, die mich dahingeführt haben!
Tolles Forum!
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Einstellung welcher Benutzer für named
Das ist eine normalerweise eine schlechte Idee. Der named und auch andere Systemprozesse laufen aus Sicherheitsgründen nicht als root.anormal wrote:Ich habe am Wochenende herausgefunden, wie ich den named erfolgreich mit Benutzer root laufe lasse:
Wenn im named ein Sicherheitsleck entdeckt wird, dann kann ein Einbrecher mit vollen Rechten dein System übernehmen. Läuft er hingegen mit der Userid named, dann ist der Schaden etwas geringer.
Aus welchem Grund muß dein named denn als root laufen?
Re: Einstellung welcher Benutzer für named
Mein Problem ist, dass ich zwar den Rootserver administriere, aber ein Kollege neue Kunden über Confixx einträgt.
Das Confixx versucht, nachdem das Zone-File erstellt wurde, den Prozess named mit dem Benutzer root zu finden und neuzustarten. Wenn er ihn nicht findet, bleiben seine Ã?nderungen erstmal inaktiv.
Da ich leider nur am Wochenende mit ssh auf den Server komme (sch.. Proxy) muss ich dann jedesmal per Hand die Serial in den Zone-Files anpassen und den Named neustarten. Da gehen mir bis zu 5 Tage flöten, an denen eine Domain schon öfter hätte erreichbar sein sollen.
Das war bisher die einzige Möglichkeit, mir die Arbeit zu erleichtern.
MfG
André
Das Confixx versucht, nachdem das Zone-File erstellt wurde, den Prozess named mit dem Benutzer root zu finden und neuzustarten. Wenn er ihn nicht findet, bleiben seine Ã?nderungen erstmal inaktiv.
Da ich leider nur am Wochenende mit ssh auf den Server komme (sch.. Proxy) muss ich dann jedesmal per Hand die Serial in den Zone-Files anpassen und den Named neustarten. Da gehen mir bis zu 5 Tage flöten, an denen eine Domain schon öfter hätte erreichbar sein sollen.
Das war bisher die einzige Möglichkeit, mir die Arbeit zu erleichtern.
MfG
André
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Einstellung welcher Benutzer für named
Falsch. Schlimmstenfalls schaffst du dir so noch mehr Arbeit (und Kosten), als dir lieb ist. Der bind ist nicht gerade als einer der sichersten Dienste bekannt, und wie schon olaf.dietsche sagte, öfnnest du im schlimmsten Fall damit Crackern Tür und Tor zu deinem Server. Das wäre es mir persönlich nicht wert.Das war bisher die einzige Möglichkeit, mir die Arbeit zu erleichtern.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Einstellung welcher Benutzer für named
Ich würde eher in den Confixx Quelltexten danach suchen, an welcher Stelle er nach einem gerooteten Named sucht und ggf. die Stelle ändern.
Ist besser...glaubs mir
Ist besser...glaubs mir
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Einstellung welcher Benutzer für named
Mit confixx kenne ich mich zwar nicht aus, aber das sieht für mich erst einmal nach einem Bug aus.anormal wrote:Mein Problem ist, dass ich zwar den Rootserver administriere, aber ein Kollege neue Kunden über Confixx einträgt.
Das Confixx versucht, nachdem das Zone-File erstellt wurde, den Prozess named mit dem Benutzer root zu finden und neuzustarten. Wenn er ihn nicht findet, bleiben seine Ã?nderungen erstmal inaktiv.
Warum setzt du nicht einen cronjob auf, der regelmäßig prüft, ob die Zone-Files geändert wurden oder neue hinzugekommen sind und bei Bedarf einen restart des named veranlasst?
Re: Einstellung welcher Benutzer für named
Hatte ich probiert, aber die entsprechenden Perldateien sind hard-codiert (in den wirren Zeichen kann ich leider nichts erkennen)Ich würde eher in den Confixx Quelltexten danach suchen, an welcher Stelle er nach einem gerooteten Named sucht und ggf. die Stelle ändern.
Ist besser...glaubs mir
Weil ich leider nicht auf diese einfache Möglichkeit gekommen bin :oops:Warum setzt du nicht einen cronjob auf, der regelmäßig prüft, ob die Zone-Files geändert wurden oder neue hinzugekommen sind und bei Bedarf einen restart des named veranlasst?
Könnte mir da jemand ein Beispielskript zeigen, welches den Inhalt von Verzeichnissen auf Ã?nderungen überprüft. Wäre echt toll (hab leider zur Zeit keine Möglichkeit sowas zu suchen). DANKE!
-
Matthias Diehl
- Posts: 315
- Joined: 2002-09-24 13:26
Re: Einstellung welcher Benutzer für named
Noch einfacher geht es wenn Du Confixx 2.0.10 benutzt. In der config_main.conf gibt es einen Wert den Du so setzt:
und es geht alles
Code: Select all
$pm_bind_user = 'named';-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Einstellung welcher Benutzer für named
Suchen ist natürlich immer die zeitaufwendigste Methode. Selbst ist der Mann ;-)anormal wrote:Weil ich leider nicht auf diese einfache Möglichkeit gekommen bin :oops:Warum setzt du nicht einen cronjob auf, der regelmäßig prüft, ob die Zone-Files geändert wurden oder neue hinzugekommen sind und bei Bedarf einen restart des named veranlasst?
Könnte mir da jemand ein Beispielskript zeigen, welches den Inhalt von Verzeichnissen auf Ã?nderungen überprüft. Wäre echt toll (hab leider zur Zeit keine Möglichkeit sowas zu suchen). DANKE!
Hier ist ein ungetestetes Beispiel für Debian:
Code: Select all
#! /bin/sh
cd $nameddir
sum *.zone | sum >zone.$$
cmp -s zone.last zone.$$
if test $? -ne 0; then
/etc/init.d/bind9 reload
mv zone.$$ zone.last
fiRe: Einstellung welcher Benutzer für named
Danke, werd ich testen (leider erst ab Donnerstag)
Ich versuch aber die Shellskripte durch eure Beispiele zu lernen :-D - ist ein kleiner Anfang, aber besser als gar keiner.
Danke für die Hilfe
Perl ist für mich das geringere Problem, bei Shellskripten sieht es schon ein bisschen anders aus. Wie bereits geschrieben, hab ich nur am Wochenende die Möglichkeit sowas zu machen, und da will ich auch nicht die ganze Zeit am PC sitzen. (Mein privater Linux-PC hat leider grad ein paar Hardwareprobleme, somit fällt der auch erstmal aus :( )Du solltest mal in Erwägung ziehen, etwas Shell-, Perlskripten zu lernen. Das erspart 'ne Menge Zeit und Suchen.
Ich versuch aber die Shellskripte durch eure Beispiele zu lernen :-D - ist ein kleiner Anfang, aber besser als gar keiner.
Da zurzeit der Server recht gut läuft (außer der Named) wollte ich eigentlich kein Confixx-Update machen (Muss dann für die 2.0.10 noch PHP mit IMAP neu machen, glaub ich - wollte ich mir ersparen)Noch einfacher geht es wenn Du Confixx 2.0.10 benutzt. In der config_main.conf gibt es einen Wert den Du so setzt:
Code:
$pm_bind_user = 'named';
und es geht alles
Danke für die Hilfe
-
Matthias Diehl
- Posts: 315
- Joined: 2002-09-24 13:26
Re: Einstellung welcher Benutzer für named
Neee für Confixx 2.0.10 brauchst Du kein Imap so weit ich weiss. Schau doch einfach mal nach ob dieser Eintrag bei Dir drin ist. Es kann ja sein das dies auch be Vorgängerversionen schon so war
-
suppenuser
- Posts: 59
- Joined: 2002-07-06 12:45
Re: Einstellung welcher Benutzer für named
Hi,
einfachste lösung ist, in confixx_main.conf die Zeile
in
zu ändern.
Gruss Ralf
einfachste lösung ist, in confixx_main.conf die Zeile
Code: Select all
$pm_bind_user = '';Code: Select all
$pm_bind_user = 'named';Gruss Ralf