GNU/Linux >> Tutoriels Linux >  >> Debian

Sécurité Debian /etc Autorisations ?

Je configure une boîte Debian avec des hébergeurs partagés.
Ces utilisateurs n'ont pas les permissions ssh, juste ftp.
Les utilisateurs sont autorisés à utiliser PHP et je configure suphp pour cela, les processus php s'exécutent sous leur propre compte d'utilisateur, etc.

Je suis un peu inquiet pour la sécurité des fichiers système, en particulier le /etc dossier. Je remarque que la plupart des fichiers de ce répertoire ont des autorisations telles que :

    drwxr-xr-x  2 root root    4096 Mar  4 20:00 pam.d
    -rw-r--r--  1 root root    1358 Mar  5 00:48 passwd
    -rw-------  1 root root    1358 Mar  5 00:48 passwd-
    drwxr-xr-x  2 root root    4096 Feb 18 14:22 pear
    drwxr-xr-x  4 root root    4096 Apr 29  2010 perl
    drwxr-xr-x  6 root root    4096 Feb 18 14:22 php5
    drwxr-xr-x  2 root root    4096 Mar  4 17:42 phpmyadmin

Sont les autorisations de lecture du monde que la norme Debian donne aux fichiers dans /etc vraiment besoin ? Quel est le meilleur masque que je peux donner à ces fichiers ? Y a-t-il des fichiers dans /etc qui devrait être lisible par tous ?

Réponse acceptée :

Les autorisations par défaut sont correctes et nécessaires. Si vous par ex. ne laissait pas le monde passwd lisible, de nombreuses fonctionnalités liées à l'utilisateur cesseraient de fonctionner. Des fichiers tels que /etc/shadow ne devraient pas être (et ne sont pas) lisibles par tous.

Faites confiance au système d'exploitation pour bien faire les choses, à moins que vous ne le sachiez très bien que le système d'exploitation est erroné.


Debian
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Comment modifier les fichiers de configuration ?

  3. Comment /etc/motd est-il mis à jour ?

  4. Comment récupérer à partir d'une entrée racine supprimée dans les fichiers /etc/shadow et/ou /etc/passwd dans CentOS / RHEL 6

  5. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

La bonne façon de modifier les fichiers /etc/passwd et /etc/group sous Linux

Configuration Linux :Comprendre les répertoires *.d dans /etc

CentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Comment puis-je annuler un chmod sur le répertoire etc?

Différence entre /etc/hosts et /etc/resolv.conf