Gentoo Archives: gentoo-user-de

From: Sebastian Damm <lists@×××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Re: su ausführen als nicht Mitglied der Gruppe wheel
Date: Mon, 17 Oct 2005 11:38:13
Message-Id: 20051017133613.2b375577@mail.sdamm.de
In Reply to: Re: [gentoo-user-de] Re: su ausführen als nicht Mitglied der Gruppe wheel by Daniel Rindt
1 Hallo,
2
3 Am 17. Oktober 2005 schrieb Daniel Rindt:
4 > Der Benutzer wird angelegt ohne Eintrag für eine Shell.
5 > [..]
6 > '/bin/su - web1 -s /bin/bash -c '/bin/tar -clz
7 > -C /home/www/web1/html -f /home/www/web1/backup/html.tar.gz .''
8 > [..]
9 > Leider geht aber eben genau das nicht weil er nicht in der Gruppe
10 > wheel ist.
11
12 Nein, in diese Richtung gibt es überhaupt keine Einschränkungen, da das
13 Skript als Root läuft, kann es auch zu jedem "normalen" Benutzer mit su
14 wechseln.
15
16 Das Problem ist eher die erste von mir zitierte Zeile. Wenn ein Nutzer
17 keine richtige Shell hat, dann kann auch kein anderer Nutzer (auch
18 nicht root) per su zu ihm wechseln. Das hat dir ja aber Arnold schon
19 geschrieben.
20
21 Zur Verdeutlichung des Problems mal den kurzen Bash-Auszug:
22
23 eddie ~ # whoami
24 root
25 eddie ~ # grep ftp /etc/passwd
26 ftp:x:21:21::/home/ftp:/bin/false
27 eddie ~ # su ftp
28 eddie ~ # whoami
29 root
30 eddie ~ # grep operator /etc/passwd
31 operator:x:11:0:operator:/root:/bin/bash
32 eddie ~ # su operator
33 operator@eddie ~ $ whoami
34 operator
35 operator@eddie ~ $ exit
36 eddie ~ #
37
38 Mit valider Shell (also sie muss in /etc/shells vermerkt sein) sollte
39 ein Wechseln per su auch funktionieren.
40
41 Ciao
42 Sebastian
43 --
44 Sebastian Damm
45 Blog: http://blog.sdamm.de
46 GPG-Encrypted mail welcome! ID: 0x64D96827 @ pgpkeys.pca.dfn.de
47 Fingerprint: CB7F F23F D950 644D 838B 215A 550F 75EC 64D9 6827