Per impedire di entrare nella tua dir, come ti hanno già suggerito sopra, dai qualcosa come
Il comando che ti hanno suggerito in altro forum toglie il flag di esecuzione per le directory, che equivale a non potervi accedere.
La prossima volta, oa desso se vuoi togliere quei flag, se fossi in te cercherei prima di cambiare i permessi in toto, e dopo solo alla directory.
Una cosa simile a questa
Codice: Seleziona tutto
#chown user:group /home/user
#chmod 0711 /home/user
#chmod 0644 /home/user/* -R
#chmod 0644 /home/user/.* -R
#find /home/user \( ! -name . ! -name .. \) -type d -exec chmod 755 -- '{}' \;
In questo modo dopo aver cambiato i permessi di "tutti" i file, dai il permesso di esecuzione solamente alle directory
Provalo prima in una sottodirectory che non l'ho testato.
Naturalmente ogni file o directory ha permessi specifici, ma in casi eccezionali si cerca di rimediare.
Il comando find a volte è molto utile
