Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-15 Diskussionsfäden Martin Wanke
Hi;

[On Mon Aug 14 23:32:23 2006 +0200, Jan Luehr wrote:]


 Ach ja, es gilt natürlich:
 ls -lh /home/
 total 12K
 [...]
 drwxr-xr-x 2 ljan ljan  4.0K 2006-08-14 12:24 ljan

Wie sieht's mit / und /etc aus?


 Gruß
 Mawan

-- 
 ####  #  ***   M A R T I N   W A N K E   ***
 # #  # #  #
 #  ##  #  ##  #  mail: [EMAIL PROTECTED]
 #  # #  # #  WWW:  http://www.mawan.de/
 #  ####  PGP:  http://www.mawan.de/aboutme/PGP-Keys/

 ***  Ein Anzug mag maximal eine Kompetenzprothese sein, aber noch lange***
 ***  keine Garantie für echte Kompetenz.   ***
 *** [Sascha Beutler in de.alt.talk.unmut, 21.07.2006]  ***


pgpX5ETrhemmu.pgp
Description: PGP signature


Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-15 Diskussionsfäden Jan Luehr
ja hallo erstmal,...

Am Montag, 14. August 2006 23:53 schrieb Reinhold Plew:
 Jan Luehr wrote:
  Am Montag, 14. August 2006 22:33 schrieb Reinhold Plew:
  Jan Luehr wrote:
   ja hallo erstmal,...
  
   Am Montag, 14. August 2006 21:28 schrieb Wolf Wiegand:
   Moin,
  
   Jan Luehr wrote:
Auf jeden Fall erhalte ich beim Versuch zu su'en
/bin/sh - Permission denied.
  

 Das sind ja nur die Fehlermeldungen, welche sofort auffallen.
 Die Permissions für die Dateien scheinen ja ok zu sein.
 ljan hat auch die uid 1000?
 Die Fehlermeldungen tauchen nämlich erst nach dem Wechsel zu dieser
 uid auf.

Ja- hat er.
Ich habe es jetzt aufgegeben  und testing-i386 neu installiert, da wir leider 
dieses System nicht angeschafft haben um debian-amd64 zu testen.

Insgesamt hat amd64 Probleme gemacht, die ich auf i386 nicht hatte.
Danke für eure Hilfe.

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-15 Diskussionsfäden Jan Luehr
ja hallo erstmal,...

Am Dienstag, 15. August 2006 08:37 schrieb Wolf Wiegand:
 Hallo,

 Jan Luehr wrote:
   - Bei Dir wird nicht auf /etc/shadow zugegriffen. Werden
 die shadow-Passwörter benutzt? Kann mit 'dpkg-reconfigure passwd'
 eingestellt werden.
 
  Ja - und pam_winbind. Aber wieso wird in dem Prozess auf die Shadow
  Zugegriffen? Die Ausführung erfolgt als root = Shadow unnötig.

 Bei mir was das halt so. Und bei mir funktioniert es :)

  Ach ja, es gilt natürlich:
  ls -lh /home/
  total 12K
  [...]
  drwxr-xr-x 2 ljan ljan  4.0K 2006-08-14 12:24 ljan

 Und ls -ald /home ?

Sieht soweit auch ok aus.

Ich habe es jetzt aufgegeben  und testing-i386 neu installiert, da wir leider 
dieses System nicht angeschafft haben um debian-amd64 zu testen.

Insgesamt hat amd64 Probleme gemacht, die ich auf i386 nicht hatte.
Danke für eure Hilfe.

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-15 Diskussionsfäden Jan Luehr
ja hallo erstmal,...

Am Dienstag, 15. August 2006 13:49 schrieb Martin Wanke:
 Hi;

 [On Mon Aug 14 23:32:23 2006 +0200, Jan Luehr wrote:]

  Ach ja, es gilt natürlich:
  ls -lh /home/
  total 12K
  [...]
  drwxr-xr-x 2 ljan ljan  4.0K 2006-08-14 12:24 ljan

 Wie sieht's mit / und /etc aus?


Ich habe es jetzt aufgegeben  und testing-i386 neu installiert, da wir leider 
dieses System nicht angeschafft haben um debian-amd64 zu testen.

Insgesamt hat amd64 Probleme gemacht, die ich auf i386 nicht hatte.
Danke für eure Hilfe.

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Jan Luehr
ja hallo erstmal,...

Am Montag, 14. August 2006 11:04 schrieb Jan Luehr:
 ja hallo erstmal,...

 ein upgrade (oder install) hat mir heute morgen leider mein Amd64-System
 zerschossen. Leider kann ich nicht genau sagen, ab wann da Problem
 aufgetreten ist. Auf jeden Fall erhalte ich beim Versuch zu su'en
 /bin/sh - Permission denied.
 Dies Problem tritt auch bei allen Shells auf und Programmen in /bin auf.
 Ein chmod -R 755 /bin hat leider nicht geholfen.
 Führe ich su - auf, so erscheint der Fehler
 Unable to cd to '/home/login`

Ups - beinah hätte ich vergessen:
Ein Login als root ist möglich.

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Matthias Haegele

Jan Luehr schrieb:

ja hallo erstmal,...

ein upgrade (oder install) hat mir heute morgen leider mein Amd64-System 
zerschossen. Leider kann ich nicht genau sagen, ab wann da Problem 
aufgetreten ist. Auf jeden Fall erhalte ich beim Versuch zu su'en

/bin/sh - Permission denied.
Dies Problem tritt auch bei allen Shells auf und Programmen in /bin auf.
Ein chmod -R 755 /bin hat leider nicht geholfen.
Führe ich su - auf, so erscheint der Fehler
Unable to cd to '/home/login`


Schuss ins Blaue:
Homeverzeichnisse nicht gemountet, Rechte nicht richtig gesetzt?

[...]


Keep smiling
yanosz


hth
MH


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Jan Luehr

Am Montag, 14. August 2006 11:12 schrieb Matthias Haegele:
 Jan Luehr schrieb:
  ja hallo erstmal,...
 
  ein upgrade (oder install) hat mir heute morgen leider mein Amd64-System
  zerschossen. Leider kann ich nicht genau sagen, ab wann da Problem
  aufgetreten ist. Auf jeden Fall erhalte ich beim Versuch zu su'en
  /bin/sh - Permission denied.
  Dies Problem tritt auch bei allen Shells auf und Programmen in /bin auf.
  Ein chmod -R 755 /bin hat leider nicht geholfen.
  Führe ich su - auf, so erscheint der Fehler
  Unable to cd to '/home/login`

 Schuss ins Blaue:
 Homeverzeichnisse nicht gemountet, Rechte nicht richtig gesetzt?

Daneben - schade.
Das Homeverzeichnis gehört dem user und ist auf 750 gesetzt.

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Martin Reising
On Mon, Aug 14, 2006 at 11:04:37AM +0200, Jan Luehr wrote:
 ein upgrade (oder install) hat mir heute morgen leider mein Amd64-System 
 zerschossen. Leider kann ich nicht genau sagen, ab wann da Problem 
 aufgetreten ist. Auf jeden Fall erhalte ich beim Versuch zu su'en
 /bin/sh - Permission denied.
 Dies Problem tritt auch bei allen Shells auf und Programmen in /bin auf.

/etc/shells, /etc/passw, /etc/shadow, /etc/goup und /bin/su schon
kontrolliert?

 Ein chmod -R 755 /bin hat leider nicht geholfen.

Treffer und versenkt. Damit hast du deinen Benutzern mit UID!=0 die
möglichkeit genommen login, mount, ping, ping6, su und umount sinnvoll
benutzen zu können. Ohne setuid root funktionieren die nur für root
wunschgemäß.

-- 
Nicht Absicht unterstellen, wenn auch Dummheit ausreicht!


pgpj5kDQF9DYA.pgp
Description: PGP signature


Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Jan Luehr
ja hallo erstmal,...
Am Montag, 14. August 2006 13:27 schrieb Martin Reising:
 On Mon, Aug 14, 2006 at 11:04:37AM +0200, Jan Luehr wrote:
  ein upgrade (oder install) hat mir heute morgen leider mein Amd64-System
  zerschossen. Leider kann ich nicht genau sagen, ab wann da Problem
  aufgetreten ist. Auf jeden Fall erhalte ich beim Versuch zu su'en
  /bin/sh - Permission denied.
  Dies Problem tritt auch bei allen Shells auf und Programmen in /bin auf.

 /etc/shells, /etc/passw, /etc/shadow, /etc/goup und /bin/su schon
 kontrolliert?

Sieht alles gut aus.

  Ein chmod -R 755 /bin hat leider nicht geholfen.

 Treffer und versenkt. 

Autsch. Versenkt schon - Treffer aber leider nicht.

 Damit hast du deinen Benutzern mit UID!=0 die 
 möglichkeit genommen login, mount, ping, ping6, su und umount sinnvoll
 benutzen zu können. Ohne setuid root funktionieren die nur für root
 wunschgemäß.

Ja - ich hab's wieder repariert. Genützt hat's aber nichts.

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Jan Luehr
ja hallo erstmal,...

Am Montag, 14. August 2006 21:28 schrieb Wolf Wiegand:
 Moin,

 Jan Luehr wrote:
  Auf jeden Fall erhalte ich beim Versuch zu su'en
  /bin/sh - Permission denied.

 Was sagt denn

 # strace su - username

Eine ganze Menge:

http://yanosz.de/su.txt.gz
http://yanosz.de/su-strich.txt.gz

Keep smiling
yanosz


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Reinhold Plew


Jan Luehr wrote:

 ja hallo erstmal,...
 
 Am Montag, 14. August 2006 21:28 schrieb Wolf Wiegand:
 Moin,

 Jan Luehr wrote:
  Auf jeden Fall erhalte ich beim Versuch zu su'en
  /bin/sh - Permission denied.

 Was sagt denn

 # strace su - username
 
 Eine ganze Menge:
 
 http://yanosz.de/su.txt.gz
 http://yanosz.de/su-strich.txt.gz

da sind dann wohl noch eine ganze Menge Permissions nicht korrekt,
als kleiner Auszug:
---snip---
clone(Cannot execute /bin/tcsh: Permission denied
open(/etc/localtime, O_RDONLY)= -1 EACCES (Permission denied)
---snap---

Reinhold



-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Jan Luehr
Am Montag, 14. August 2006 22:33 schrieb Reinhold Plew:
 Jan Luehr wrote:
  ja hallo erstmal,...
 
  Am Montag, 14. August 2006 21:28 schrieb Wolf Wiegand:
  Moin,
 
  Jan Luehr wrote:
   Auf jeden Fall erhalte ich beim Versuch zu su'en
   /bin/sh - Permission denied.
 
  Was sagt denn
 
  # strace su - username
 
  Eine ganze Menge:
 
  http://yanosz.de/su.txt.gz
  http://yanosz.de/su-strich.txt.gz

 da sind dann wohl noch eine ganze Menge Permissions nicht korrekt,
 als kleiner Auszug:
 ---snip---
 clone(Cannot execute /bin/tcsh: Permission denied

-rwxr-xr-x 1 root root 341K 2006-07-03 23:22 /usr/bin/tcsh
Die darf jeder ausführen.

 open(/etc/localtime, O_RDONLY)= -1 EACCES (Permission denied)

lrwxrwxrwx 1 root root 33 2006-08-10 
15:31 /etc/localtime - /usr/share/zoneinfo/Europe/Berlin

-rw-r--r-- 1 root root 837 2006-06-02 23:45 /usr/share/zoneinfo/Europe/Berlin

Die darf jeder lesen.

Was soll hieran nicht stimmen?

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Jan Luehr
ja hallo erstmal,...

Am Montag, 14. August 2006 22:41 schrieb Wolf Wiegand:
 Hallo,

 Jan Luehr wrote:
   Was sagt denn
  
   # strace su - username
 
  Eine ganze Menge:
 
  http://yanosz.de/su.txt.gz
  http://yanosz.de/su-strich.txt.gz

 Hm, direkt ist da auch nichts zu finden, ich habe das mal mit dem Output
 bei mir verglichen. Ein paar Sachen, die mir aufgefallen sind:

 - Bei Dir wird nicht auf /etc/shadow zugegriffen. Werden
   die shadow-Passwörter benutzt? Kann mit 'dpkg-reconfigure passwd'
   eingestellt werden.

Ja - und pam_winbind. Aber wieso wird in dem Prozess auf die Shadow 
Zugegriffen? Die Ausführung erfolgt als root = Shadow unnötig.

Btw. ljan ist ein lokaler Account und hat nichts mit winbind zu tun
Btw. (2) Lediglich die Passwortabfrage verläuft über winbind, die /etc/passwd 
liegt lokal vor, d.h. winbind wird nicht in der nsswitch.conf verwendet.

 - Sind die Berechtigungen für /etc/localtime richtig (hier: 644)?

Ja. 

ls -lh /etc/localtime lrwxrwxrwx 1 root root 33 2006-08-10 
15:31 /etc/localtime - /usr/share/zoneinfo/Europe/Berlin

s -lh  /usr/share/zoneinfo/Europe/Berlin -rw-r--r-- 1 root root 837 2006-06-02 
23:45 /usr/share/zoneinfo/Europe/Berlin

 - Sind die Berechtigungen für /dev/log richtig (hier: 666)?

Ja.

 - Erscheint was im auth.log?

Aug 15 01:26:15 alpha su[5552]: (pam_unix) session opened for user ljan by 
(uid=0)
Aug 15 01:26:15 alpha su[5552]: unable to cd to `/home/ljan' for user `ljan'

Also nichts neues
Ach ja, es gilt natürlich:
ls -lh /home/
total 12K
[...]
drwxr-xr-x 2 ljan ljan  4.0K 2006-08-14 12:24 ljan

 - Darf root /bin/tcsh ausführen?

Ja - das Problem tritt aber auch bei /bin/bash auf.

Keep smiling
yanosz



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Reinhold Plew


Jan Luehr wrote:

 Am Montag, 14. August 2006 22:33 schrieb Reinhold Plew:
 Jan Luehr wrote:
  ja hallo erstmal,...
 
  Am Montag, 14. August 2006 21:28 schrieb Wolf Wiegand:
  Moin,
 
  Jan Luehr wrote:
   Auf jeden Fall erhalte ich beim Versuch zu su'en
   /bin/sh - Permission denied.
 
  Was sagt denn
 
  # strace su - username
 
  Eine ganze Menge:
 
  http://yanosz.de/su.txt.gz
  http://yanosz.de/su-strich.txt.gz

 da sind dann wohl noch eine ganze Menge Permissions nicht korrekt,
 als kleiner Auszug:
 ---snip---
 clone(Cannot execute /bin/tcsh: Permission denied
 
 -rwxr-xr-x 1 root root 341K 2006-07-03 23:22 /usr/bin/tcsh
 Die darf jeder ausführen.
 
 open(/etc/localtime, O_RDONLY)= -1 EACCES (Permission denied)
 
 lrwxrwxrwx 1 root root 33 2006-08-10 
 15:31 /etc/localtime - /usr/share/zoneinfo/Europe/Berlin
 
 -rw-r--r-- 1 root root 837 2006-06-02 23:45 /usr/share/zoneinfo/Europe/Berlin
 
 Die darf jeder lesen.
 
 Was soll hieran nicht stimmen?

Das sind ja nur die Fehlermeldungen, welche sofort auffallen.
Die Permissions für die Dateien scheinen ja ok zu sein.
ljan hat auch die uid 1000?
Die Fehlermeldungen tauchen nämlich erst nach dem Wechsel zu dieser
uid auf.

Reinhold



-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: etch - amd64 kein Login mehr möglich - /bin/sh permission denied,

2006-08-14 Diskussionsfäden Andreas Pakulat
On 14.08.06 23:24:29, Jan Luehr wrote:
 Am Montag, 14. August 2006 22:33 schrieb Reinhold Plew:
  Jan Luehr wrote:
   ja hallo erstmal,...
  
   Am Montag, 14. August 2006 21:28 schrieb Wolf Wiegand:
   Moin,
  
   Jan Luehr wrote:
Auf jeden Fall erhalte ich beim Versuch zu su'en
/bin/sh - Permission denied.
  
   Was sagt denn
  
   # strace su - username
  
   Eine ganze Menge:
  
   http://yanosz.de/su.txt.gz
   http://yanosz.de/su-strich.txt.gz
 
  da sind dann wohl noch eine ganze Menge Permissions nicht korrekt,
  als kleiner Auszug:
  ---snip---
  clone(Cannot execute /bin/tcsh: Permission denied
 
 -rwxr-xr-x 1 root root 341K 2006-07-03 23:22 /usr/bin/tcsh
 Die darf jeder ausführen.

Ist die Partition auch exec gemountet?

  open(/etc/localtime, O_RDONLY)= -1 EACCES (Permission denied)
 
 lrwxrwxrwx 1 root root 33 2006-08-10 
 15:31 /etc/localtime - /usr/share/zoneinfo/Europe/Berlin
 
 -rw-r--r-- 1 root root 837 2006-06-02 23:45 /usr/share/zoneinfo/Europe/Berlin
 
 Die darf jeder lesen.
 
 Was soll hieran nicht stimmen?

Kannst du denn ein less /etc/localtime ausfuehren als normaler User?
Lt. strace geht das naemlich nicht.

Andreas

-- 
You will have a long and boring life.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)