This commit is contained in:
2019-08-11 11:21:30 +02:00
parent 6c393e6874
commit 6bf6471098
7 changed files with 418 additions and 9 deletions

View File

@@ -1,12 +1,13 @@
# Permissions
# Permissions
#### Quelques commandes:
- su - temporarily become the superuser
- sudo - temporarily become the superuser
- chmod - modify file access rights
- chown - change file ownership
- chgrp - change a file's group ownership
- chmod - modifier les droits d'accèès au fichier
- chown - changer le possesseur du fichier
- chgrp - changer a file's group ownership
- umask - permissions par défaut
@@ -18,6 +19,17 @@
```
| read value + | write value + | execute value = | numericvalue: | symbolic equivalent: |
| :----------: | :-----------: | :-------------: | :-----------: | :------------------: |
| | | | | |
| | | **1** | **1** | **x** |
| | **2** | | **2** | **w** |
| | **2** | **1** | **3** | **wx** |
| **4** | | | **4** | **r** |
| **4** | | **1** | **5** | **rx** |
| **4** | **2** | | **6** | **rw** |
| **4** | **2** | **1** | **7** | **rwx** |
#### chmod: change les permissions pour un fichier ou un dossier
@@ -105,6 +117,30 @@ bruno@macbook-pro:~$ ls -la
#### umask:
définit les permissions par défaut d'un répertoire ou d'un fichier créé.
```bash
Par défaut:
$ umask
022
# 666 ANT NOT 022 = 644 (fichiers)
# 777 AND NOT 022 = 755 (dossiers)
$ umask -S
u=rwx,g=rx,o=rx
```
Modifier les permissions par défaut:
```bash
$ umask 777
# Personne n'aura accès aux fichiers nouvellement crées
```
#### setuid:
```