Qui peut accéder à un fichier avec des permissions octales "000" sous Linux / UNIX?
Si un fichier a les autorisations 000
qui ou quoi peut accéder au fichier? Que peuvent-ils faire?
Ce qui, exactement, ne 000 (---------)
les autorisations sur un fichier signifie dans la pratique?
source d'informationauteur jslearner
Vous devez vous connecter pour publier un commentaire.
root peut tout faire, d'autres (avec nom d'utilisateur != 0) ne peut rien faire. Mais quelqu'un qui a accès en écriture pour le dossier qui le contient n'est autorisé à supprimer le fichier.
Le propriétaire peut toujours changer les drapeaux et retrouver l'accès à tout moment.
Fichier avec 000 permission peut être lire /écrit par racine.
Tout le monde ne peut pas lire /écrire /exécuter le fichier.
Si le fichier/dir dispose des autorisations 000, seul root peut faire des modifications à ce fichier. Ni le propriétaire, ni d'autres personnes pouvez apporter des modifications. Le propriétaire ne peut même pas accéder au fichier/dir ou de les supprimer.
Racine ne peut rien faire, mais d'exécuter le fichier (en dehors de supprimer le fichier si le système de fichiers est monté en lecture seule ou le fichier a quelques immuable drapeau).
Non les utilisateurs root peut changer les permissions du fichier, si elles en possèdent. Ils peuvent encore accéder au fichier si les Acl sont définis pour permettre.
Tout le monde est exacte ci-dessus, sauf si c'est la commande suivante.
À ce stade, votre ordinateur est mort dans l'eau, car aucune des commandes peuvent être exécutées depuis que vous avez supprimé toutes les RWX de chaque fichier. Il n'y a pas de sauvegarde lors de l'exécution de cette commande. Si vous êtes curieux de l'exécuter à l'intérieur d'un Vagrant box.
Autorisation peut être
XYZ
dans laquelle la premièreX
est pour le Propriétaire, deuxièmeY
est pourGroupe (un groupe d'autres utilisateurs que vous avez mis en place), troisième
Z
est pourMonde (n'importe qui d'autre de la navigation dans le système de fichiers). Ils peuvent avoir tout de suite
les autorisations de niveau:
Donc dans votre exemple: Fichier avec
000
autorisation peut être accessible [read/write] par la racine. Autres que que personne ne puisse accéder à[read/write].Ce fichier et son contenu ne peut être accessible que par root.
Le fichier et son contenu ne peut être accessible par l'utilisateur.
Mais la racine de tous les privilèges sur le fichier.
Je vous aime tous mais ...
donc de supprimer ce fichier (qui est un cheval de troie)
J'ai fait :
puis
travaillait
Un rapide google est venu avec cette: 000 fichiers Unix autorisation
Ce que je remarque depuis le lien, c'est que personne ne peut lire/écrire, sauf le propriétaire et la racine.