Ripristinare correttamente i permessi nella home

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio 24 giu 2004, 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Ripristinare correttamente i permessi nella home

Messaggio da sberla54 »

Ciao ragazzi.

Questa volta vi vorrei esporre un mio dubbio decisamente lamer.

Mi ritrovo molti documenti della mia home, script e file di vario tipo, impostati come "eseguibili" perche' era mia usanza ripristinare i permessi ed i proprietari delle mie sottocartelle con:
chown -Rvf sberla54.users && chmod -Rvf 700

Questo fatto che molti file siano eseguibili e' scomodo perche' quando vado a cliccarci sopra, dal filemanager, invece di venire normalmente aperti vengono eseguiti, e mi tocca aprirli con tasto destro > apri con.
Il problema e' che se tolgo l'eseguibilita', magari dal file manager, a tutti i file e le directory, mi ritrovo a non poter piu' entrare nelle directory stesse, che necessitano del flag eseguibile per poter essere navigate.

C'e' un modo per risolvere?
Magari una serie di comandi per impostare il flag eseguibile nelle directory ma non nei files?
Vorrei rimettere in ordine permessi e proprietario di tutte le sottocartelle della mia /home/sberla54

Grazie!
E' da tanto che mi sto chiedendo questa cosa :)

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Ripristinare correttamente i permessi nella home

Messaggio da danix »

man find è la soluzione... guarda l'opzione exec...
in pratica devi trovare tutti i files di tipo d (directory) e assegnare 775 e poi i files veri e propri (tipo f) e assegnare 664 per esempio (poi aggiusta come meglio credi)

se hai bisogno posta pure... ;)


Ciau
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Ripristinare correttamente i permessi nella home

Messaggio da conraid »

Entri nella home e lanci

Codice: Seleziona tutto

find . -type f -exec chmod 644 {} \;
naturalmente chmod lo metti come ti pare

Rispondi