alternative su

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

alternative su

Beitrag von minimike » 19.03.2009 20:52:57

Hi

Ich will Systemusern beim Hochfahren Kerberostickets verpassen damit die an NFSv4 mounts können. Dazu schreibe ich grad ein kleines Script. Ich dachte das geht einfach mit

Code: Alles auswählen

su Debian-exim -c "kinit -k -t /etc/krb5.keytab"
Jedoch das klappt nicht. Kann ich das noch anders machen?
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

lhfloss
Beiträge: 261
Registriert: 07.10.2007 21:02:15
Lizenz eigener Beiträge: MIT Lizenz

Re: alternative su

Beitrag von lhfloss » 19.03.2009 20:55:28

Hallo!

Geht das nicht so:

Code: Alles auswählen

su -c "kinit -k -t /etc/krb5.keytab" Debian-exim
(su [optionen] [username])

Alternative: z.B. sudo.

Gruß, /root!

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Re: alternative su

Beitrag von minimike » 19.03.2009 21:18:58

Nein klappt nicht
su -s /bin/sh -c "/usr/bin/kinit -k -t /etc/krb5.keytab nfs/principal" Debian-exim

su -c klist Debian-exim zeigt mir kein Ticket
kann das daran liegen?

Code: Alles auswählen

ZBGES:/etc/courier# getent passwd | grep Debian-exim
Debian-exim:x:104:108::/var/spool/exim4:/bin/false
ZBGES:/etc/courier# 
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Antworten