P6CNAT
Advanced Hacker
Hallo,
ich pflege meinen Rechner immer auszuschalten, wenn ich ihn nicht brauche. Dann bringt es auch nichts den sntp-Daemon die ganze Zeit laufen zu lassen. Deshalb habe ich ein kleines Script geschrieben, mit dem ich von Zeit zu Zeit (Wochen) die Uhr korrigiere.
Das Script liegt in meinem ./bin Verzeichnis, gehört root und hat das s-Bit gesetzt.
Der Kern des Scripts ist folgende Zeile
Seit der Installation von OpenSuse 11.3 kommt folgende Fehlermeldung.
Das Script wird also unter root ausgeführt und hat kein Schreibrecht auf /etc ????
Wenn ich mich mit su auf root setze funktioniert das Script.
Also scheint mit dem s-bit irgendwas nicht zu stimmen.
Hat dazu jemand eine Idee?
Gruß
Georg
ich pflege meinen Rechner immer auszuschalten, wenn ich ihn nicht brauche. Dann bringt es auch nichts den sntp-Daemon die ganze Zeit laufen zu lassen. Deshalb habe ich ein kleines Script geschrieben, mit dem ich von Zeit zu Zeit (Wochen) die Uhr korrigiere.
Das Script liegt in meinem ./bin Verzeichnis, gehört root und hat das s-Bit gesetzt.
Code:
$ ls -l Uhr_stellen.sh
-rwsr-sr-x 1 root users 2131 4. Dez 2009 Uhr_stellen.sh
Code:
/usr/sbin/sntp -v -P no -r pool.ntp.org
Code:
sntp options: a=2 v=1 e=0.100 E=5.000 P=2147483647.000
d=15 c=5 x=0 op=1 l=/etc/sntp.pid f= pool.ntp.org
sntp: unable to write PID to /etc/sntp.pid
sntp: Permission denied
Wenn ich mich mit su auf root setze funktioniert das Script.
Also scheint mit dem s-bit irgendwas nicht zu stimmen.
Hat dazu jemand eine Idee?
Gruß
Georg