Hallo zusammen,
ich möchte gerne folgende Aufgabe lösen und benötige dazu Hilfe, da ich nicht so recht weiterkomme.
Es geht um SUN Solaris 2.6 mit MWM und die Aufgabenstellung ist folgende:
Ich möchte z.B. als User „michael“ die Möglichkeit haben, ein neues XTERM zu öffnen.
Das ist ja eigentlich schon vorhanden. Aber das XTERM soll nach dem Öffnen einem anderen USER gehören.
Ein „su – matthias“ möchte ich nicht ausführen müssen, es soll automatisch mit dem Start des neuen XTERM geschehen.
Wie stelle ich das an?
Nur noch zur Info, ich darf keine zus. Pakete installieren, es muss mit den Boardmitteln von Solaris 2.6 geschehen,
Meine Shell ist die csh. Wenn möglich, sollte mit dem Öffnen des neuen XTERM und dem damit verbundenen Wechsel des USERS auch auf die ksh gewechselt werden.
Danke im Voraus
higus
Wie mache ich das . . . . unter SUN Solaris 2.6
Code: Select all
xterm -e sudo /bin/ksh
Code: Select all
michael ALL = NOPASSWD: /bin/ksh matthias
sudo
Hallo lateralus,
vielen Dank für den tollen Hinweis.
Unter Linux habe ich das hinbekommen, leider ist das Paket "sudo" unter SOLARIS
nicht installiert. Zumindest gibt es keine /etc/sudoers Datei.
Ein "pkginfo" zeigte mir, dass das Paket cu-sudo-XXXX.pkg nicht installiert ist.
Den o. g. Paketnamen habe ich beim GOOGELN gefunden.
Ich muss wohl leider nach einer anderen Lösung suchen.
Grüße
higus
vielen Dank für den tollen Hinweis.
Unter Linux habe ich das hinbekommen, leider ist das Paket "sudo" unter SOLARIS
nicht installiert. Zumindest gibt es keine /etc/sudoers Datei.
Ein "pkginfo" zeigte mir, dass das Paket cu-sudo-XXXX.pkg nicht installiert ist.
Den o. g. Paketnamen habe ich beim GOOGELN gefunden.
Ich muss wohl leider nach einer anderen Lösung suchen.
Grüße
higus
Eine meiner Meinung nach äußerst hässliche Lösung wäre, das Programm ksh zu kopieren, den Benutzer matthias als Eigentümer auszuwählen und dann das SETUID-Bit zu setzen. Dann müsste man matthias und michael in eine Gruppe legen, welche ausschließlich auf diese matthias-ksh Zugriff haben und fertig:
Danach dann natürlich noch matthias und michael bei matgroup in /etc/groups einfügen. Aber wie gesagt: todhässlich.
Code: Select all
# mkdir /usr/matbin
# cp /bin/ksh /usr/matbin
# addgroup matgroup
# chown matthias:matgroup /usr/matbin/ksh
# chmod 4550 /usr/matbin/ksh
Habe nun SUDO gezogen und installiert
Hallo Lateralus,
danke für den 2. Lösungsvorschlag.
Ich konnte glücklicherweise davon überzeugen, dass Paket SUDO zu installieren.
Dieses ist nun getan und wir machen uns an die Arbeit.
Vielen Dank nochmals und bis demnächst in diesem Forum
higus
danke für den 2. Lösungsvorschlag.
Ich konnte glücklicherweise davon überzeugen, dass Paket SUDO zu installieren.
Dieses ist nun getan und wir machen uns an die Arbeit.
Vielen Dank nochmals und bis demnächst in diesem Forum
higus