Probleme beim Anmelden

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
SteveAx
Beiträge: 15
Registriert: 09.02.2009 14:19:29

Probleme beim Anmelden

Beitrag von SteveAx » 21.02.2010 22:42:05

Hallo zusammen,
habe ein etwas schwerwiegenderes Problem geschaffen, weiß aber nicht wie.
Habe einen aktuellen Server am laufen und wollte einen weiteren User anlegen (über Webmin).

Ich weiß nicht was ich verstellt habe, ich kann mich (als existenter User) wie vorher über ssh auf dem Rechner anmelden, es kommt aber gelich die Meldung

Code: Alles auswählen

Could not chdir to home directory /home/username: Permission denied
-bash: /home/username/.bash_profile: Keine Berechtigung
Sofern isch über cd /home/username auf das Verzeichnis zugreifen will kommt die Meldung

Code: Alles auswählen

-bash: cd: /home/username: Keine Berechtigung
Von extern auf einen andern Dienst (Samba, FTP z.B.) kann ich mich aktuell auch nicht anmelden.

Kann einer nachvollziehen was ich geändert habe bzw. mir helfen das wieder gerade zu biegen?

P.S: Rechteprobleme mit dem Homeverzeichnis bzw. der .bash__profil kann es eigentlich nicht sein, da stimmen die Rechte (Eigentümer ist user, Gruppe auch i.O., Rechte zum lesen, schreiben und ausführen sind i.O.)

Danke

SteveAX

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: Probleme beim Anmelden

Beitrag von SubOptimal » 21.02.2010 23:36:39

Hi.

was Du verstellt hast, kann ich nicht beantworten. Eventuell hast Du dem neuen User das gleiche Homeverzeichnis gegeben wie Deinem User.
Aber ich kann vielleicht helfen, damit Du Dich wieder anmelden kannst. Vorausgesetzt Du kannst Dich trotz Fehlermeldung an dem System anmelden.
- anmelden
- root werden

Code: Alles auswählen

chown -R username.username /home/username
Das sollte die Berechtigungen wieder auf username zurücksetzen.

SubOptimal

SteveAx
Beiträge: 15
Registriert: 09.02.2009 14:19:29

Re: Probleme beim Anmelden

Beitrag von SteveAx » 22.02.2010 02:55:34

Hallo zusammen,
es gibt Probleme die nervern so daß man nicht schlafen kann.

Ich habe vermutlich di eDatei .bashrc gelöscht, denn außer bei /root/.bashrc iste diese in keoinem der Userverzeichnisse vorhanden.

Wie kann ich die .bashrc wieder herstellen?

Gruß

Steveax

Liffi
Beiträge: 2346
Registriert: 02.10.2004 01:33:05

Re: Probleme beim Anmelden

Beitrag von Liffi » 22.02.2010 08:30:05

SteveAx hat geschrieben: Ich habe vermutlich di eDatei .bashrc gelöscht, denn außer bei /root/.bashrc iste diese in keoinem der Userverzeichnisse vorhanden.

Wie kann ich die .bashrc wieder herstellen?
Als user:

Code: Alles auswählen

cp /etc/bash.bashrc ~/.bashrc

SteveAx
Beiträge: 15
Registriert: 09.02.2009 14:19:29

Re: Probleme beim Anmelden

Beitrag von SteveAx » 22.02.2010 17:50:37

So, nochmals nachgeforscht.
Ich wollte bei einem User welcher nur per FTP zugreifen kann die Dateien .bashrc, .bash_history und .bash_logout löschen. Dazu habe ich als root eben einfach und ohne nachtzdenken eingegeben rm .bash*

OK, die Dateien waren weg im Verzeichnis, aber eben auch noch etwas mehr...

Heute Nacht dachte ich OK, mittels apt-get bash entfernen und neu einspielen, davor wurde aber etwas ausdrücklichst gewarnt und ich habe es nicht getan.

Kann ich das komplette Paket über apt-get wieder reinstallieren oder sollte ich dazu ein deb-Paket einspielen?
Mit dem von Liffi vorgeschlagenen Tipp komme ich leider nicht weiter, es kommt die Meldung

Code: Alles auswählen

Could not chdir to home directory /home/user: Permission denied
-bash: /home/user/.bash_profile: Keine Berechtigung
Die Rechte des Verzeichnises sind i.O., Eigentümer ist der User, Gruppenzugehörigkeit stimmt auch und die Rechte sind auf drwxr-xr-x gesetzt.
Weiß inzwischen nicht mehr weiter.

ratlose Grüße

Steveax

Liffi
Beiträge: 2346
Registriert: 02.10.2004 01:33:05

Re: Probleme beim Anmelden

Beitrag von Liffi » 23.02.2010 09:44:33

SteveAx hat geschrieben: Ich wollte bei einem User welcher nur per FTP zugreifen kann die Dateien .bashrc, .bash_history und .bash_logout löschen. Dazu habe ich als root eben einfach und ohne nachtzdenken eingegeben rm .bash*
OK, die Dateien waren weg im Verzeichnis, aber eben auch noch etwas mehr...
eigentlich sollte die Bash auch dann noch ohne Probleme arbeiten können.
Zumindest hat es gerade bei meinem Test funktioniert.
Heute Nacht dachte ich OK, mittels apt-get bash entfernen und neu einspielen, davor wurde aber etwas ausdrücklichst gewarnt und ich habe es nicht getan.
Kann ich das komplette Paket über apt-get wieder reinstallieren oder sollte ich dazu ein deb-Paket einspielen?

Code: Alles auswählen

aptitude reinstall bash
Aber das wird afaik keine Dateien im Homeverzeichnis anlegen.

Code: Alles auswählen

Could not chdir to home directory /home/user: Permission denied
-bash: /home/user/.bash_profile: Keine Berechtigung
Dann eben ein bißchen radikaler:

Code: Alles auswählen

chmod -R 740 /home/user
chown -R user.user /home/user
Ansonsten:

Code: Alles auswählen

aptitude install zsh
chsh user -s /bin/zsh

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: Probleme beim Anmelden

Beitrag von SubOptimal » 23.02.2010 21:54:17

Hi,
SteveAx hat geschrieben:

Code: Alles auswählen

Could not chdir to home directory /home/user: Permission denied
-bash: /home/user/.bash_profile: Keine Berechtigung
Die Rechte des Verzeichnises sind i.O., Eigentümer ist der User, Gruppenzugehörigkeit stimmt auch und die Rechte sind auf drwxr-xr-x gesetzt.
Deine Aussage und die Fehlermeldung passen irgendwie nicht zusammen. Wenn jeder auf diesem Verzeichnis das execute Recht hat drwxr-xr-x, dann sollte da kein "Permission denied" auftreten, beim Versuch in dieses Vereichnis zu wechseln.
Kannst Du denn als root in dieses Verzeichnis wechseln?

SubOptimal

DrNick
Beiträge: 3
Registriert: 26.02.2010 21:03:48

Re: Probleme beim Anmelden

Beitrag von DrNick » 26.02.2010 21:15:41

SubOptimal hat geschrieben: Deine Aussage und die Fehlermeldung passen irgendwie nicht zusammen.
Guten Abend!

Ich kann das allerdings bestätigen, ich habe mich sogar deshalb eben angemeldet, weil ich den Thread fand, als ich nach genau diesem Problem googelte.

Ich habe auf meinem kleinen Fileserver die Berechtigungen der Home-Verzeichnisse auf 700 geändert, damit die User (ist eine private Kiste, keine echte Produktivumgebung oder so) sich nicht gegenseitig in die Karten gucken können. So läuft's auch auf meinen Notebook. Seitdem tritt aber durch den Threadstarter geschildertes Problem auf.

freut sich über Ideen,
DrNick

DrNick
Beiträge: 3
Registriert: 26.02.2010 21:03:48

Re: Probleme beim Anmelden

Beitrag von DrNick » 27.02.2010 07:47:16

Ich ziehe zurück, bei mir war es wohl spät gestern. Was ich eingeben wollte:

Code: Alles auswählen

root@box:/home# chmod -R 700 *
Und das -R wäre schon überflüssig gewesen.
Was ich eingegeben habe:

Code: Alles auswählen

root@box:/home# chmod -R 700 .
Das hatte natürlich zur Folge, das alle User Ihr Home hätten betreten dürfen, wenn sie denn nach /home hätten wechseln dürfen... :roll:

Stupid me...

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: Probleme beim Anmelden

Beitrag von SubOptimal » 27.02.2010 09:03:14

Hi,
DrNick hat geschrieben:Das hatte natürlich zur Folge, das alle User Ihr Home hätten betreten dürfen, wenn sie denn nach /home hätten wechseln dürfen...
An diese Ursache hätte ich vermutlich auch erst viel später gedacht. ;-)

SubOptimal

DrNick
Beiträge: 3
Registriert: 26.02.2010 21:03:48

Re: Probleme beim Anmelden

Beitrag von DrNick » 28.02.2010 19:21:02

SubOptimal hat geschrieben:
An diese Ursache hätte ich vermutlich auch erst viel später gedacht. ;-)

SubOptimal
Das kann ich Dir nicht verdenken ;-)

Antworten