Définition - Que signifie Sticky Bit?
Dans les systèmes d'exploitation de type Unix, un sticky bit est un bit d'autorisation qui est défini sur un fichier ou un dossier, permettant ainsi uniquement au propriétaire ou à l'utilisateur root du fichier ou du dossier de modifier, renommer ou supprimer le répertoire ou le fichier concerné. Aucun autre utilisateur ne serait autorisé à avoir ces privilèges sur un fichier qui a un bit collant. Dans les systèmes de type Unix, sans le sticky bit activé, tout utilisateur peut modifier, renommer ou supprimer le répertoire ou le fichier quel que soit le propriétaire du fichier ou du dossier.
Definir Tech explique Sticky Bit
Introduit dans la cinquième édition d'Unix, le sticky bit a été créé uniquement pour les fichiers exécutables purs. Lors de leur introduction, les fichiers avec un bit collant garantissaient que le segment de texte de l'application exécutable était disponible dans l'espace d'échange même après la fin du processus. Cela permet d'accélérer les exécutions des programmes exécutables fréquemment utilisés. Actuellement, cette fonctionnalité a été abandonnée par beaucoup et n'est conservée que dans Unixware et HP-UX.
Le bit sticky est principalement utilisé sur les dossiers résidant dans les systèmes de fichiers à l'intérieur des systèmes d'exploitation de type Unix. Lorsque le bit sticky est défini, le système de fichiers traite ces fichiers ou répertoires d'une manière unique que seul le propriétaire ou le propriétaire racine peut avoir le droit de modifier, supprimer ou renommer ces derniers. Dans les systèmes d'exploitation de type Solaris, lorsque le bit sticky est défini sur des fichiers non exécutables, les fichiers ne sont pas mis en cache par le noyau. Cela permet non seulement d'éviter d'autoriser l'accès à ces fichiers, mais aussi de vider les données importantes du cache système en ce qui concerne les fichiers. Dans certains cas, un bit sticky est également utilisé pour indiquer qu'un fichier particulier n'a pas encore été monté, permettant ainsi aux programmes d'ignorer les fichiers non montés.