Benutzerechte ändern mit "su"

Status
Für weitere Antworten geschlossen.

kupferrafi

Benutzer
Mitglied seit
17. Mrz 2007
Beiträge
88
Punkte für Reaktionen
0
Punkte
6
Hallo,
ich lasse meine externen Mails täglich über getmail zeitgesteuert abholen.
Da ich nicht mehr installieren möchte als nötig arbeite ich mit dem Standard Crond und dem Benutzerwechsel über su (su bob -c 'command')
Nach Wechsel der DS (207 auf 109+) und Installation/Konfiguration einiger IPKGs (incl. bash) klappt das Abholen aber nur noch unter root.

Auf der Konsole eingegeben ...root su mailsicherung ergibt die Fehlermeldung ("mailsicherung" ist der Benutzer)
Rich (BBCode):
su: cannot run /bin/csh: No such file or directory

Auch andere Benutzerumgebungen kann ich über su "neuerBenutzer" auf der Konsole nicht herstellen, es kommt immer obige Fehlermeldung.

Was hab ich bei der Neukonfiguration übersehen?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wenn ich den crond auf der DS richtig verstehe, hat ein ein Feld für den Benutzer unter dem der Job ausgeführt werden soll, so dass man den su getrost vergessen kann ...

Offensichtlich ist durch deine IPKG-Installionen der ursprüngliche su nicht mehr tätig ... das kann entweder daran liegen, dass du nicht mehr mit des Busybox-Shell arbeitest, oder den su-Link überschrieben hast ... Leider kann ich nicht in dein System hineinschauen ... probier mal, ob du den Standort des su herausbekommen kannst mit "where su" ...

Itari
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.998
Punkte für Reaktionen
264
Punkte
373
Hallo,
schau doch mal in /etc/passwd was für den Benutzer als shell im letzten Feld steht (müsste /bin/csh sein) und die gibt es nicht. Änder es auf /bin/sh oder /bin/ash oder falls installiert /bin/bash.

Gruß Götz
 

kupferrafi

Benutzer
Mitglied seit
17. Mrz 2007
Beiträge
88
Punkte für Reaktionen
0
Punkte
6
Wenn ich den crond auf der DS richtig verstehe, hat ein ein Feld für den Benutzer unter dem der Job ausgeführt werden soll, so dass man den su getrost vergessen kann ...
Soviel wie ich aus den Beiträgen gelesen habe läuft beim Original-Crond nur der root als Benutzer s. http://www.synology-forum.de/showthread.html?t=6050&highlight=%2Fhome%2FHans%2F&page=3
Offensichtlich ist durch deine IPKG-Installionen der ursprüngliche su nicht mehr tätig
Doch doch, su läuft schon. Ist aber auf die BusyBox umgeleitet.
die Fehlermeldung kam ja auch direkt von su, wenn ich einen falschen Benutzer angebe, kommt ja die Meldung, dass es den Benutzer nicht gibt.

Trotzdem Dank für deine Antwort, der Fehler lag in der /etc/passwd . Da sind die Einträge noch auf /bin/csh eingestellt gewesen. Ändern zu /bin/ash und schon funktioniert es.
 

kupferrafi

Benutzer
Mitglied seit
17. Mrz 2007
Beiträge
88
Punkte für Reaktionen
0
Punkte
6
@goetz
Tja, genau das wars. Änderung in der /etc/passwd und schon läuft alles wie geschmiert. Wenn man sich nicht alles aufschreibt...

Komisch nur, bash ist installiert, "/bin/bash" tuts aber nicht, nur /bin/sh und /bin/ash mochte das system.
Am Anfang auf der Konsole:
Rich (BBCode):
BusyBox v1.1.0 (2009.04.21-13:06+0000) Built-in shell (ash)
Auszug aus IPKG Web:
Rich (BBCode):
Package	I-Ver	P-Ver	Comment
delete	bash	3.2.33-1	3.2.33-1	A bourne style shell

Gut, /bin/bash gibt es ja auch nicht, steht dafür /bin/busybox?
Auf alle fälle funktioniert es wieder und ich habs mir hinter die Ohren geschrieben :)

Vielen Dank für die Hilfe

Gruß
Rafael
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.998
Punkte für Reaktionen
264
Punkte
373
Hallo,
ups, stimmt die bash liegt unter /opt/bin/bash.
Gruß Götz
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Soviel wie ich aus den Beiträgen gelesen habe läuft beim Original-Crond nur der root als Benutzer ...

Ja da hast du wohl recht ... ich hab das wohl vergessen, dass es hier eine etwas seltsame Steuerung gibt ... sorry für meinen "falschen" Hinweis.

Itari
 

kupferrafi

Benutzer
Mitglied seit
17. Mrz 2007
Beiträge
88
Punkte für Reaktionen
0
Punkte
6
Hallo,

Dank an alle, bin wieder etwas schlauer und hoffe, dass ich auch bald helfen kann!

Gruß
Rafael
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat