Je vais vous expliquer comment compter jusqu'à 31 d'une seule main en utilisant des nombres binaires. Veuillez vous en souvenir car cela vous aidera à modifier les autorisations de fichiers sous Linux.
Un nombre binaire est un nombre dont les chiffres sont incrémentés de 2. Ce que nous utilisons habituellement est un nombre décimal car il est porté par 10. Comme c'est une explication très difficile pour moi, j'ai préparé un tableau de correspondance entre les nombres binaires et décimaux ci-dessous. En binaire, le nombre de chiffres augmente lorsque le nombre devient 2. De même, le nombre de chiffres augmente lorsque le nombre décimal devient 10.
Nombre binaire | Nombre décimal |
---|---|
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
1000 | 8 |
1001 | 9 |
1010 | 10 |
Tout d'abord, mettez votre poing dans un état gluant. Ensuite, tous vos doigts seront pliés. À partir de cet état, comptez les nombres binaires comme suit. Doigt plié = 0 Doigt debout = 1
Dans cet état, il vaut 0 en binaire, donc 0 en décimal.
1 en binaire et 1 en décimal
10 en binaire, 2 en décimal
11 en binaire, 3 en décimal
100 en binaire, 4 en décimal (pas f ◯ ck)
101 en binaire, 5 en décimal
110 en binaire, 6 en décimal
111 en binaire, 7 en décimal
Vous pouvez compter jusqu'à 2 à la nième puissance-1 (n est le nombre de doigts), donc si vous utilisez les doigts des deux mains, vous pouvez compter jusqu'à 1023 avec 2 à la 10ème puissance-1. (Ce n'est pas du tout pratique ...)
J'ai préparé un fichier de test sur le serveur Linux. Il y a une description de -rwxr - r-- à l'extrémité gauche du résultat de l'exécution de la commande ls. Cela représente les autorisations et a les significations suivantes: r = autorité de référence w = autorisation de modification de fichier x = autorisation d'exécution du fichier
2e à 4e lignes d'autorisation = ce que l'utilisateur root peut faire 5e à 7e lignes d'autorisation = ce que le propriétaire du fichier peut faire 8e à 10e lignes d'autorisation = ce que les utilisateurs appartenant au groupe spécifié peuvent faire
Autrement dit, dans l'exemple ci-dessous L'utilisateur root peut être référencé, édité et exécuté. En d'autres termes, vous pouvez tout faire. Vous ne pouvez faire référence qu'au propriétaire du fichier Seuls les utilisateurs appartenant au groupe peuvent faire référence Cela signifie que.
# ls -l
-rwxr--r--.1 utilisateurs de yoshida 0 mai 6 03:35 test.txt
Modifions maintenant les permissions. Cette fois, je voudrais donner au propriétaire du fichier la permission de modifier. En conclusion, vous pouvez modifier les autorisations avec la commande suivante. La partie importante ici est "764". Cela représente la permission. Puisque le premier chiffre 7 est 111 en binaire, vous pouvez accorder des privilèges rwx à l'utilisateur root. (Autrement dit, pas de changement) Le deuxième chiffre, 6 est 110 en binaire, vous pouvez donc donner au propriétaire les privilèges rw. Le deuxième chiffre, 4, est un nombre binaire de 100, vous pouvez donc donner au propriétaire des privilèges. (Autrement dit, pas de changement)
# chmod 764 test.txt
# ls -l
-rwxrw-r--.1 utilisateurs de yoshida 0 mai 6 03:35 test.txt
Le flux dans ma tête est illustré ci-dessous.
C'est tout pour cet article. C'est facile à faire, alors essayez-le sur AWS EC2, ou essayez de lancer un serveur Linux en vous référant à l'article que j'ai écrit plus tôt! ·référence J'ai essayé de créer un serveur virtuel avec VMware vSphere J'ai installé CentOS sur la machine virtuelle
Recommended Posts