Riesco a capire la logica di nascondere file e cartelle nella /home/user
directory per impedire agli utenti di fare casini con le cose. Tuttavia, non vedo come la stessa logica può essere applicata ai file nella /etc
, /boot
e /var
le directory che è il dominio degli amministratori.
La mia domanda è: perché alcuni file e cartelle sono nascosti agli amministratori? Esempio:
/boot/.vmlinuz-3.11.1-200.fc20.x86_64.hmac
/etc/.pwd.lock
/etc/selinux/targeted/.policy.sha512
/etc/.java
/etc/.java/.systemPrefs
/etc/skel/.bash_profile
/root/.ssh
/root/.config
/var/cache/yum/x86_64/20/.gpgkeyschecked.yum
/var/spool/at/.SEQ
/var/lib/pear/.filemap
ls
comando semplicemente non elenca i file che iniziano con un punto per impostazione predefinita (vedi info ls
) - è il design di questo particolare software.
ls
; anche l'espansione della shell di globs non includerà quei file a meno che il punto iniziale non sia esplicitamente incluso nel modello e di solito i file manager non li mostreranno a meno che non si scelga l'opzione "Mostra file nascosti" (sì, l'opzione non usa quel termine).