[solved] Lese Rechte für User von / auf einmal verweigert

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
speefak
Beiträge: 439
Registriert: 27.04.2008 13:54:20

[solved] Lese Rechte für User von / auf einmal verweigert

Beitrag von speefak » 07.05.2020 13:02:42

Moin, seit ein paar Tagen habe ich bemerkt, dass die bash Vervollständigung im Rootfs nicht mehr funktioniert ( cd /u<tab> geht nicht cd /user/loc<tab> geht ) und bin der Sache gerade mal auf den Grund gegangen. Dabei habe ich festgestellt das kein User mehr Leserechte in / hat ( auch ein neu erstellter zu Testzwecken nicht mehr ). An den Rechten hab ich nichts verändert und als root ist alles wie gewohnt, auch die Bashvervollständigung.

Code: Alles auswählen



user@system:~$ cd /
user@system:/$ ls -l
ls: Öffnen von Verzeichnis '.' nicht möglich: Keine Berechtigung
user@system:/$ sudo su
[sudo] Passwort für user: 
root@system:/> ls -l
insgesamt 73
lrwxrwxrwx   1 root root     7 Dez 23 13:58 bin -> usr/bin
drwxr-xr-x   4 root root  1024 Apr 30 21:15 boot
drwxr-xr-x  21 root root  3640 Mai  7 12:28 dev
drwxr-xr-x 145 root root 12288 Mai  7 12:42 etc
drwxr-xr-x   5 root root  4096 Mai  7 12:43 home
lrwxrwxrwx   1 root root    30 Feb  9 09:31 initrd.img -> boot/initrd.img-4.19.0-8-amd64
lrwxrwxrwx   1 root root    30 Dez 23 13:59 initrd.img.old -> boot/initrd.img-4.19.0-6-amd64
lrwxrwxrwx   1 root root     7 Dez 23 13:58 lib -> usr/lib
lrwxrwxrwx   1 root root     9 Dez 23 13:58 lib32 -> usr/lib32
lrwxrwxrwx   1 root root     9 Dez 23 13:58 lib64 -> usr/lib64
lrwxrwxrwx   1 root root    10 Dez 23 13:58 libx32 -> usr/libx32
drwx------   2 root root 16384 Dez 23 13:58 lost+found
drwxr-xr-x   4 root root  4096 Dez 24 16:19 media
drwxr-xr-x   5 root root  4096 Apr 25 14:49 mnt
drwxr-xr-x   6 root root  4096 Feb 11 12:19 opt
dr-xr-xr-x 281 root root     0 Mai  7 12:26 proc
drwx------  10 root root  4096 Mai  7 12:44 root
drwxr-xr-x  35 root root  1060 Mai  7 12:28 run
lrwxrwxrwx   1 root root     8 Dez 23 13:58 sbin -> usr/sbin
drwxr-xr-x   2 root root  4096 Dez 23 13:58 srv
dr-xr-xr-x  13 root root     0 Mai  7 12:43 sys
drwxrwxrwt  21 root root 12288 Mai  7 12:33 tmp
drwxr-xr-x  14 root root  4096 Dez 23 14:16 usr
drwxr-xr-x  11 root root  4096 Dez 23 13:58 var
lrwxrwxrwx   1 root root    27 Feb  9 09:31 vmlinuz -> boot/vmlinuz-4.19.0-8-amd64
lrwxrwxrwx   1 root root    27 Dez 23 13:59 vmlinuz.old -> boot/vmlinuz-4.19.0-6-amd64
root@system:/> touch test
root@system:/> chmod 666 test
root@system:/> exit
user@system:/$ nano test
user@system:/$ cat test
das ist ein test
user@system:/$ ls -l
ls: Öffnen von Verzeichnis '.' nicht möglich: Keine Berechtigung
user@system:/$ 

Ich wüsste gerade nicht so ich noch suchen soll.
Zuletzt geändert von speefak am 07.05.2020 13:32:50, insgesamt 3-mal geändert.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Lese Rechte für User von / auf einmal verweigert

Beitrag von MSfree » 07.05.2020 13:13:32

speefak hat geschrieben: ↑ zum Beitrag ↑
07.05.2020 13:02:42
Dabei habe ich festgestellt das kein User mehr Leserechte in / hat.
Wie hast du das festgestellt?
Dein Listing sagt nämlich gar nicht aus, ob du Leserechte in / hast. Davon abgesehen, ohne Leserecht hättest du dieses Listung nicht erstellen können.

Was gibt

Code: Alles auswählen

ls -ld /
aus?

Benutzeravatar
speefak
Beiträge: 439
Registriert: 27.04.2008 13:54:20

Re: Lese Rechte für User von / auf einmal verweigert

Beitrag von speefak » 07.05.2020 13:24:15

Code: Alles auswählen

user@system:/$ ls -ld /
d-wx--x--x 19 root root 4096 Mai  7 13:17 /
das sieht schon mal nicht richtig aus. Auf nem anderen System siehts so aus

Code: Alles auswählen

user@system:/$ ls -ld /
drwxr-xr-x 18 root root 4096 Feb 19 14:03 /
mount sieht gut aus

Code: Alles auswählen

user@system:/$ mount -l
/dev/sdf2 on / type ext4 (rw,relatime,errors=remount-ro)

Wie setze ich die rechte wieder richtig ?

Code: Alles auswählen

sudo chmod 755 / 

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Lese Rechte für User von / auf einmal verweigert

Beitrag von MSfree » 07.05.2020 13:29:02

speefak hat geschrieben: ↑ zum Beitrag ↑
07.05.2020 13:24:15

Code: Alles auswählen

user@system:/$ ls -ld /
d-wx--x--x 19 root root 4096 Mai  7 13:17 /
das sieht schon mal nicht richtig aus.
Stimmt, fragt sich, wie das passiert ist.

Code: Alles auswählen

sudo chmod 755 / 
Sollte klappen, oder

Code: Alles auswählen

su -
chmod 755 /

Benutzeravatar
speefak
Beiträge: 439
Registriert: 27.04.2008 13:54:20

Re: Lese Rechte für User von / auf einmal verweigert

Beitrag von speefak » 07.05.2020 13:30:24

Lösung

Code: Alles auswählen

sudo chmod 755 /
Wie das passiert ist frage ich mich auch. Wahrscheinlich beim Skripte schreiben/testen nicht aufgepasst.

Das / ein eigener Ordner mit Rechten ist war mir nicht bekannt, dachte / wird über mount Parameter konfiguriert.

Antworten