Table des matières:

Que signifie S dans les autorisations Linux ?
Que signifie S dans les autorisations Linux ?

Vidéo: Que signifie S dans les autorisations Linux ?

Vidéo: Que signifie S dans les autorisations Linux ?
Vidéo: Linux - 07 - Droits et permissions 2024, Avril
Anonim

s (setuid) signifie définir l'ID utilisateur lors de l'exécution. Si setuid bit a activé un fichier, l'utilisateur exécutant ce fichier exécutable obtient le autorisations de la personne ou du groupe propriétaire du fichier.

De même, il est demandé, qu'est-ce que S dans chmod ?

chmod a la syntaxe suivante: chmod fichier de mode [options]( s ) La partie 'mode' spécifie les nouvelles permissions pour le fichier( s ) qui suivent comme arguments. Un mode spécifie quelles autorisations d'utilisateur doivent être modifiées, et ensuite quels types d'accès doivent être modifiés.

De plus, qu'est-ce que le S majuscule dans les autorisations UNIX ? Si seul le bit setuid est défini (et que l'utilisateur n'a pas exécuté autorisations lui-même) il apparaît comme un Capitale “ S ”. [Remarque: Cette question de capitalisation s'applique à tous les « spéciaux » autorisation morceaux. La règle générale est la suivante: s'il s'agit d'une minuscule, cet utilisateur a exécuté. Si c'est majuscule , l'utilisateur NE S'EST PAS exécuté.]

En conséquence, qu'est-ce que S sous Linux ?

Au lieu du x normal qui représente les autorisations d'exécution, vous verrez un s (pour indiquer SUID) autorisation spéciale pour l'utilisateur. SGID est une autorisation de fichier spéciale qui s'applique également aux fichiers exécutables et permet aux autres utilisateurs d'hériter du GID effectif du propriétaire du groupe de fichiers.

Comment donner la permission à S sous Linux ?

Comment définir et supprimer le setuid et le setgid:

  1. Pour ajouter le setuid, ajoutez le bit +s pour l'utilisateur: chmod u+s /path/to/file.
  2. Pour supprimer le bit setuid, utilisez l'argument -s avec la commande chmod: chmod u-s /chemin/vers/fichier.
  3. Pour définir le bit setgid sur un fichier, ajoutez l'argument +s pour le groupe, avec chmod g+s /path/to/file:

Conseillé: