Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Debian 5.0 Lenny - Probleme mit Home-Verzeichnis

Diskussion: Debian 5.0 Lenny - Probleme mit Home-Verzeichnis im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Habe ein kleines Problem mit meinem Home-Verzeichnis auf einer Debian 5.0 Maschine. Problem ist vielleicht etwas übertrieben, aber ich ...

Like Tree1Likes

Antwort
Alt 22.07.11, 19:54   #1 (permalink)
 
Registriert seit: 05.04.11
~ihja Leistung: Z3
Likes: 3
Standard Debian 5.0 Lenny - Probleme mit Home-Verzeichnis

Anzeige

Habe ein kleines Problem mit meinem Home-Verzeichnis auf einer Debian 5.0 Maschine. Problem ist vielleicht etwas übertrieben, aber ich will mich nur der Richtigkeit halber vergewissern, dass alles richtig ist.

Also ich habe per:

Zitat:
useradd -m -p user
einen neuen Benutzer angelegt.

Dabei wurde das Verzeichnis
Zitat:
/home/user
aber nicht erstellt. Mist!

Deshalb habe ich das Verzeichnis per:
Zitat:
mkdir /home/user
angelegt und mich mit der Datei:
Zitat:
/etc/passwd
vergewissert, dass dieses Verzeichnis als solches gesetzt ist. Dies ist der Fall und auch das charakteristische "~"-Symbol wird genutzt wenn man mit user arbeitet.

Einziges Problem: "user" hat keine Schreibrechte in seinem Verzeichnis. Kann ich einfach per:
Zitat:
chmod ...
die Rechte anpassen, oder gibt es einen eleganteren Weg?
Ist damit alles erledigt um ein "vollwertiges" Home-Verzeichnis zu besitzen?

PS: ist "chmod 600 /home/user" die richtige wahl? Und dann mit "chown user user/" den Besitzer wechseln? Muss man auch die besitzende Gruppe anpassen?

Geändert von ~ihja (22.07.11 um 20:00 Uhr) Grund: ergänzung
~ihja ist offline   Mit Zitat antworten
Alt 22.07.11, 22:50   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Der Weg über chown und chmod ist der richtige. Zusätzlich solltest du aber vorher noch /etc/skel/* und /etc/skel/.* in das Home-Verzeichnis kopieren und danach dann chown rekursiv anwenden.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 22.07.11, 23:16   #3 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Außerdem gibt es unter Debian „adduser“, das erledigt diesen ganzen Klimbim für dich. Nur mit „useradd” hast du zum Beispiel noch keine Gruppe.
beavisbee likes this.
xeno ist offline   Mit Zitat antworten
Alt 23.07.11, 11:02   #4 (permalink)
 
Registriert seit: 06.09.10
chr0n0s Leistung: Z3
Likes: 9
Standard

Und mit
Code:
useradd -d /Verzeichnis/
könnte man auch direkt ein Verzeichnis zuordnen

Außerdem ist die manpage für useradd / adduser auch immer hilfreich

useradd - Pro-Linux

adduser - Linux Command - Unix Command
chr0n0s ist offline   Mit Zitat antworten
Alt 23.07.11, 16:42   #5 (permalink)
Themenstarter
 
Registriert seit: 05.04.11
~ihja Leistung: Z3
Likes: 3
Standard

Zitat:
Der Weg über chown und chmod ist der richtige. Zusätzlich solltest du aber vorher noch /etc/skel/* und /etc/skel/.* in das Home-Verzeichnis kopieren und danach dann chown rekursiv anwenden.
Ist gut, danke!
Bei "cp /etc/skel/* /home/stefan" kommt:

Code:
cp: cannot stat `/etc/skel/*': No such file or directory

Zitat:
Außerdem gibt es unter Debian „adduser“, das erledigt diesen ganzen Klimbim für dich. Nur mit „useradd” hast du zum Beispiel noch keine Gruppe.
Für das nächste mal auf jeden Fall einfacher, aber dafür war es schon zu spät -.-'

Kann als gelöst angesehen werden. Danke!
~ihja ist offline   Mit Zitat antworten
Alt 23.07.11, 16:53   #6 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Du kannst einen mit useradd angelegten Benutzer auch einfach wieder mit userdel löschen und ihn dann mit adduser neu anlegen.

Dass es allerdings bei dir kein Skeleton-Verzeichnis gibt, finde ich schon seltsam, denn das ist eigentlich Teil des Basis-Systems. Darin liegen im Normalfall Default-Konfigurationen für die Bash.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 23.07.11, 17:04   #7 (permalink)
Themenstarter
 
Registriert seit: 05.04.11
~ihja Leistung: Z3
Likes: 3
Standard

Zitat:
Du kannst einen mit useradd angelegten Benutzer auch einfach wieder mit userdel löschen und ihn dann mit adduser neu anlegen.
Warum einfach wenn es auch schwer geht ^^

Zitat:
Dass es allerdings bei dir kein Skeleton-Verzeichnis gibt, finde ich schon seltsam, denn das ist eigentlich Teil des Basis-Systems. Darin liegen im Normalfall Default-Konfigurationen für die Bash.
Ist nen V-Server von SynServer. Ist echt ein wenig merkwürdig, aber klappt alles.
~ihja ist offline   Mit Zitat antworten
Alt 23.07.11, 17:26   #8 (permalink)
 
Registriert seit: 12.08.10
mime Leistung: Pentium Imime Leistung: Pentium I
Likes: 30
Standard

Zitat:
Zitat von ~ihja Beitrag anzeigen
Zitat:
Zitat von bitmuncher
Dass es allerdings bei dir kein Skeleton-Verzeichnis gibt, finde ich schon seltsam, denn das ist eigentlich Teil des Basis-Systems. Darin liegen im Normalfall Default-Konfigurationen für die Bash.
Nicht nur für die bash...

Zitat:
Ist nen V-Server von SynServer. Ist echt ein wenig merkwürdig, aber klappt alles.
Was ist denn in "/etc/default/useradd" als SKEL-Dir eingetragen?

Micha
__________________
http://www.openvas.org
mime ist offline   Mit Zitat antworten
Alt 23.07.11, 17:53   #9 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Zitat:
Zitat von mime Beitrag anzeigen
Nicht nur für die bash...
Ok, die .profile liegt da noch bei einer grundlegenden Server-Installation.

Code:
bitmuncher@satanboard:~$ ls -lha /etc/skel/
insgesamt 24K
drwxr-xr-x   2 root root 4,0K 29. Jul 2010  .
drwxr-xr-x 146 root root 8,0K  1. Jul 01:58 ..
-rw-r--r--   1 root root  220 11. Dez 2006  .bash_logout
-rw-r--r--   1 root root 3,1K 12. Mai 2008  .bashrc
-rw-r--r--   1 root root  675 12. Mai 2008  .profile
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 23.07.11, 18:23   #10 (permalink)
Themenstarter
 
Registriert seit: 05.04.11
~ihja Leistung: Z3
Likes: 3
Standard

Zitat:
Was ist denn in "/etc/default/useradd" als SKEL-Dir eingetragen?
SKEL = /etc/skel ist auskommentiert -.-

Zitat:
bitmuncher@satanboard:~$ ls -lha /etc/skel/
insgesamt 24K
drwxr-xr-x 2 root root 4,0K 29. Jul 2010 .
drwxr-xr-x 146 root root 8,0K 1. Jul 01:58 ..
-rw-r--r-- 1 root root 220 11. Dez 2006 .bash_logout
-rw-r--r-- 1 root root 3,1K 12. Mai 2008 .bashrc
-rw-r--r-- 1 root root 675 12. Mai 2008 .profile
Das habe ich aber auch alles im Home-Verzeichnis.

Meine Aussage das alles funktioniert muss ich leider revidieren. Beim Login erscheint:

Zitat:
Could not chdir to home directory /home/user: Permission denied
-sh: /home/user/.profile: Permission denied
Folgendes und ein Relog,

Zitat:
chown -R user /home/user
chmod 600 /home/user
hat dann das hier bewirkt:
Zitat:
ls -ahl /home/stefan
ls: cannot access /home/stefan/.bash_logout: Permission denied
ls: cannot access /home/stefan/..: Permission denied
ls: cannot access /home/stefan/.profile: Permission denied
ls: cannot access /home/stefan/.: Permission denied
ls: cannot access /home/stefan/.bashrc: Permission denied
total 0
d????????? ? ? ? ? ? .
d????????? ? ? ? ? ? ..
-????????? ? ? ? ? ? .bash_logout
-????????? ? ? ? ? ? .bashrc
-????????? ? ? ? ? ? .profile
Soll ich Benutzer löschen und neu anlegen?
-Ich mach es einfach

Geändert von ~ihja (23.07.11 um 18:24 Uhr) Grund: Zu viel Zeit
~ihja ist offline   Mit Zitat antworten
Alt 23.07.11, 18:25   #11 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

Bist du dir sicher, daß dein Dateisystem noch in Ordnung ist? Aber ja, um es schnell zu machen: User entfernen und mit adduser neu anlegen. Vorher /home/stefan komplett entfernen.
xeno ist offline   Mit Zitat antworten
Alt 23.07.11, 18:32   #12 (permalink)
Themenstarter
 
Registriert seit: 05.04.11
~ihja Leistung: Z3
Likes: 3
Standard

Zitat:
/home/stefan
Mist mein Name -.- ^^ =P - dabei habe ich immer schön per ersetzen durch "user" probiert meine Anonymität zu waren. (NEEEEIN)

Zitat:
Bist du dir sicher, daß dein Dateisystem noch in Ordnung ist?
Nein

Zitat:
Aber ja, um es schnell zu machen: User entfernen und mit adduser neu anlegen. Vorher /home/stefan komplett entfernen.
Hat funktioniert und adduser ist echt viel besser. Danke!
~ihja ist offline   Mit Zitat antworten
Alt 23.07.11, 18:33   #13 (permalink)
 
Registriert seit: 12.08.10
mime Leistung: Pentium Imime Leistung: Pentium I
Likes: 30
Standard

Zitat:
Zitat von ~ihja Beitrag anzeigen
Code:
 Could not chdir to home directory /home/user: Permission denied
Code:
chmod u+x /home/stefan
Micha
__________________
http://www.openvas.org
mime ist offline   Mit Zitat antworten
Alt 23.07.11, 18:34   #14 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

chmod 600 reicht natürlich nicht. Das Verzeichnis selbst muss u+rx sein, damit in das Verzeichnis gewechselt und darin gelesen werden kann. Und da der User darin ja auch schreiben soll, muss u+rwx gesetzt sein. Allerdings deuten die Fragezeichen darauf hin, dass die Rechte gar nicht erkannt werden können.

PS: Denkst du, dass du mit einem Server wirklich richtig beraten bist und nicht besser erstmal auf einer heimischen Linux-Kiste üben solltest?
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Alt 23.07.11, 18:43   #15 (permalink)
Themenstarter
 
Registriert seit: 05.04.11
~ihja Leistung: Z3
Likes: 3
Standard

Gut habe eh alles neu gemacht, also geht es jetzt!

Zitat:
PS: Denkst du, dass du mit einem Server wirklich richtig beraten bist und nicht besser erstmal auf einer heimischen Linux-Kiste üben solltest?
Habe eine heimische Kiste, aber Learning-by-Doing funktioniert bei mir besser und ich brauche einen Server.
~ihja ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Debian 5.0 Lenny - Probleme mit Home-Verzeichnis
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61