Avatar billede jonas82 Nybegynder
05. september 2005 - 14:42 Der er 27 kommentarer og
1 løsning

Oprettet bruger har ikke adgang til /home/brugernavn

Jeg har oprettet en bruger med adduser komandoen, men jeg får permission denied når jeg går ind i /home.
Hvordan får han adgang til sit directory?
Avatar billede nielle Nybegynder
05. september 2005 - 19:55 #1
Har du prøvet at gå direkte ind i /home/brugernavn i stedet for blot /home?
Avatar billede jonas82 Nybegynder
05. september 2005 - 21:51 #2
gameserver@w083:/$ cd ~
bash: cd: /home/gameserver: Keine Berechtigung
gameserver@w083:/$ su root
Password:
w083:/# cd /home/gameserver
w083:/home/gameserver# su gameserver
bash: /home/gameserver/.bashrc: Keine Berechtigung
gameserver@w083:~$

Det vil den ikke.
Avatar billede nielle Nybegynder
05. september 2005 - 21:57 #3
Er du sikker på at du har brugt adduser og ikke useradd? De eksistere begge to og har forskellig virkning.
Avatar billede jonas82 Nybegynder
05. september 2005 - 22:01 #4
Jeg bruger adduser. Prøvede lige at oprette en ny, men samme problem:

w083:~# adduser
Geben Sie den hinzu zufügenden Benutzernamen ein: Jonas
adduser: Please enter a username matching the regular expression configured
via the name_regex configuration variable.  Use the `--force-badname'
option to relax this check or reconfigure name_regex.
w083:~# adduser --force-badname Jonas
Gestatte Verwendung eines zweifelhaften Benutzernamens.
Lege Benutzer Jonas an...
Adding new group `Jonas' (1002).
Adding new user `Jonas' (1002) with group `Jonas'.
Erstelle Homeverzeichnis /home/Jonas.
Kopiere Dateien aus /etc/skel
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Ändere Benutzerinformationen für Jonas
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
        Name []:
        Raum []:
        Telefon geschäftlich []:
        Telefon privat []:
        Sonstiges []:
Sind die Informationen korrekt? [j/N] j
w083:~# su Jonas
bash: /home/Jonas/.bashrc: Keine Berechtigung
Jonas@w083:/root$ cd /home/jonas
bash: cd: /home/jonas: Keine Berechtigung
Jonas@w083:/root$ cd /home/Jonas
bash: cd: /home/Jonas: Keine Berechtigung
Jonas@w083:/root$
Avatar billede nielle Nybegynder
05. september 2005 - 22:17 #5
Hvis du logger ind som root og placere dig i /home og laver en:

ls -al

- bør du kunne få oplyst dels hvem der er owner af mapperne og dels hvordan privilegierne er sat op. Hvad står der?
Avatar billede jonas82 Nybegynder
05. september 2005 - 22:19 #6
w083:/home# ls -al
insgesamt 16
drwxrwx--T  4 nobody    ftpgroup  4096 2005-09-05 21:59 .
drwxr-xr-x  21 root      root      4096 2005-09-05 12:13 ..
drwxr-xr-x  3 gameserver gameserver 4096 2005-09-05 20:59 gameserver
drwxr-xr-x  2 Jonas      Jonas      4096 2005-09-05 21:59 Jonas
Avatar billede nielle Nybegynder
05. september 2005 - 22:22 #7
Underligt - alle og ikke kun Jonas brurde faktisk have lov til at gå ind i det bibliotek.

Jeg undre mig lidt - hvorfor bruger du force-badname?
Avatar billede jonas82 Nybegynder
05. september 2005 - 22:24 #8
Ellers ville den ikke lade mig oprette en bruger med username=Jonas
Avatar billede nielle Nybegynder
05. september 2005 - 22:34 #9
Hvad sker der hvis du bare skriver:

cd
Avatar billede jonas82 Nybegynder
05. september 2005 - 22:37 #10
w083:~# su Jonas
bash: /home/Jonas/.bashrc: Keine Berechtigung
Jonas@w083:/root$ cd
bash: cd: /home/Jonas: Keine Berechtigung
Avatar billede nielle Nybegynder
05. september 2005 - 22:47 #11
Jeg kan desværre ikke lige gennemskue det - all brugere burde faktisk have lov til at gå ind i det bibliotek. Desværre :^|
Avatar billede janpo Nybegynder
06. september 2005 - 20:32 #12
Er /home rwxr-xr-x ?
Avatar billede jonas82 Nybegynder
06. september 2005 - 22:09 #13
Relevant output fra ls -al:
drwxrwx--T  4 nobody ftpgroup    4096 2005-09-05 21:59 home

Kunne fejlen være der? Jeg har ikke styr på de rettigheder.
Avatar billede nielle Nybegynder
06. september 2005 - 22:40 #14
Du kan jo prøve at sætte læseretteigheder til med:

chmod +r home
Avatar billede jonas82 Nybegynder
07. september 2005 - 13:15 #15
Hjalp ikke:

w083:/# chmod +r home
w083:/# su gameserver
bash: /home/gameserver/.bashrc: Keine Berechtigung
Avatar billede nielle Nybegynder
07. september 2005 - 17:20 #16
Det burde heller ikke have betydet noget - man bør sagtens kunne gå ind i /home/gameserver uden at have rettigheder til at gå ind i /home. Det var dog værd at afprøve ... siden at systemet opføre sig så underligt som det gør.

Kan du gå ind i /home/gameserver og se hvad privilegierne er på filen .bashrc?
Avatar billede jonas82 Nybegynder
08. september 2005 - 09:07 #17
-rwxr-xr-x  1 gameserver gameserver      1834 2005-09-05 14:21 .bashrc
Avatar billede nielle Nybegynder
09. september 2005 - 20:21 #18
Jeg må desværre kaste håndklædet i ringen på denne her - alting ser ud som om at det burde virke korrekt. :^(
Avatar billede jonas82 Nybegynder
09. september 2005 - 20:49 #19
Det er bare i orden. Tak for din hjælp!
Avatar billede janpo Nybegynder
10. september 2005 - 09:15 #20
OK Sidste forsøg: Då står i / og udfører kommandoen "stat home"
Hvad er output ?
Er /home NFS monteret ?
Er du helt sikker på at du rent faktisk ikke kommer ind i /home/gameserver ? Prøv med "pwd". Det ser ud til at Bash brokker sig over manglende adgang til /home/gameserver/.bashrc. Men det behøver ikke betyde at du ikke kan komme ind i dir.
Avatar billede jonas82 Nybegynder
10. september 2005 - 23:01 #21
Jeg er ikke sikker på hvad NFS monteret er.

w083:/# stat home
  File: ,,home"
  Size: 4096            Blocks: 8          IO Block: 4096  Verzeichnis
Device: 302h/770d      Inode: 3391489    Links: 4
Access: (1774/drwxrwxr-T)  Uid: (65534/  nobody)  Gid: ( 1000/ftpgroup)
Access: 2005-09-10 06:25:03.000000000 +0200
Modify: 2005-09-05 21:59:19.000000000 +0200
Change: 2005-09-07 13:11:23.000000000 +0200
w083:/#



w083:/# su gameserver
bash: /home/gameserver/.bashrc: Keine Berechtigung
gameserver@w083:/$ pwd
/
gameserver@w083:/$ cd /home/gameserver
bash: cd: /home/gameserver: Keine Berechtigung
gameserver@w083:/$ pwd
/
gameserver@w083:/$
Avatar billede nielle Nybegynder
11. september 2005 - 07:21 #22
NFS - Network File System - dækker over om den er mountet via netværket (ligger på en anden maskine).
Avatar billede jonas82 Nybegynder
11. september 2005 - 17:58 #23
Ok. Det gør den ikke.
Avatar billede janpo Nybegynder
11. september 2005 - 19:37 #24
Okay, der er fejlen. Access er 1774. D.v.s. at /home er "world readable". Det er nødt til at være "world executable" også for at brugere, der ikke er nobody eller medlemmer af ftpgroup kan gå igennem /home.

Brug kommandoen (som root) : chmod 1776 /home og prøv så igen.
Det der "sticky bit" (T) dækker så vi ikke kan se de almindelige rettigheder.
Avatar billede jonas82 Nybegynder
12. september 2005 - 12:33 #25
Jeg prøvede, men det hjalp ikke umiddelbart?

w083:/# chmod 1776 /home
w083:/# su gameserver
bash: /home/gameserver/.bashrc: Keine Berechtigung
gameserver@w083:/$ cd /home
bash: cd: /home: Keine Berechtigung
gameserver@w083:/$ cd /home/gameserver
bash: cd: /home/gameserver: Keine Berechtigung
gameserver@w083:/$


w083:/# stat home
  File: ,,home"
  Size: 4096            Blocks: 8          IO Block: 4096  Verzeichnis
Device: 302h/770d      Inode: 3391489    Links: 4
Access: (1776/drwxrwxrwT)  Uid: (65534/  nobody)  Gid: ( 1000/ftpgroup)
Access: 2005-09-12 06:25:01.000000000 +0200
Modify: 2005-09-05 21:59:19.000000000 +0200
Change: 2005-09-12 12:30:44.000000000 +0200
w083:/#
Avatar billede janpo Nybegynder
12. september 2005 - 15:23 #26
Undskyld. Mig der bøffer.
Det skulle selvfølgelig være mode 1775.
Avatar billede jonas82 Nybegynder
14. september 2005 - 14:17 #27
Det hjalp! :)
Tusind tak for hjælpen, vil du lægge et svar?
Avatar billede janpo Nybegynder
14. september 2005 - 17:03 #28
Det var godt vi fik den ting ordnet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester