Pagina 1 di 1

Problema di permessi

Inviato: sab 6 gen 2007, 16:25
da Bart
Ho appena installato il nuovo kernel sulla mia slackware ma ho un dubbio sui permessi relativi alla directory dei sorgenti del kernel in /usr/src.

Codice: Seleziona tutto

drwxr-xr-x 15 root root     4096 2006-09-01 08:47 linux-2.4.33.3
drwxrwxrwx 20 root root     4096 2007-01-06 16:13 linux-2.6.19.1
Come vedete le directory con i due sorgenti hanno permessi diversi e credo che quelli relativi ai sorgenti del kernel 2.6.19.1 siano errati. Cosa ne pensate?

Inviato: sab 6 gen 2007, 16:57
da samiel
Il tuo dubbio è fondato.
Vanno bene i permessi del 2.4

M.

Inviato: sab 6 gen 2007, 19:01
da Bart

Codice: Seleziona tutto

drwxr-xr-x 20 root root 4096 2007-01-06 16:13 linux-2.6.19.1
Quel 20 dopo i permessi per cosa sta? Ho letto che sono i numeri dei files con lo stesso inode. Cioè?

Poi non so perché tutte le directory e sottocartelle hanno i permessi 777. Io avevo quel file in una penna usb, magari è dovuto a quello. Secondo voi va bene lanciare , una volta entrati in /usr/src/linux-2.6.19.1/ qualcosa del tipo:

Codice: Seleziona tutto

find -perm 777 -exec chmod 755
:?:

Inviato: lun 8 gen 2007, 16:36
da krisis
è normale che dei file recuperati da un filsystem fat32 abbiano quei permessi.

Inviato: lun 8 gen 2007, 18:04
da Paoletta
Bart ha scritto:

Codice: Seleziona tutto

drwxr-xr-x 20 root root 4096 2007-01-06 16:13 linux-2.6.19.1
Quel 20 dopo i permessi per cosa sta? Ho letto che sono i numeri dei files con lo stesso inode. Cioè?
il numero nella seconda colonna di ls -l indica il numero di riferimenti presente per ciascun inode;

per capire di che si tratta crea una directory e poi dai ls -l; poi vai dentro di essa, e crea in essa delle altre directory; vedrai che il numero che appare nella seconda colonna di ls -l cambia a seconda delle directory "figlie" che crei, perchè il '..' presente in ciascuna di esse è un riferimento alla directory in questione