J'ai créé un répertoire appelé "shadi" et défini cette autorisation pour cela
sinoosh@ubuntu:/home$ ls -ld shadi
drwxr-xrwx 2 root root 4096 Jul 1 01:58 shadi
Dans cette situation, j'ai des autorisations "autres", mais pourquoi ne puis-je pas le supprimer?
sinoosh@ubuntu:/home$ rm -r shadi/
rm: cannot remove ‘shadi/’: Permission denied
la source
sudo
commande. cela vous demandera alors votre mot de passe et vous deviendrez «root» pour la commande suivante particulière.Essaye ça:
Les autorisations montrent la racine du propriétaire et la racine du groupe, vous devez donc utiliser sudo.
la source
Ce sont des comptes différents.
Comment vous attendriez-vous à la sécurité de votre compte si tout le monde avait la permission de supprimer votre répertoire personnel?
Vous n'êtes pas
w
autorisé à supprimer le répertoire personnel de quelqu'un d'autre par défaut, sauf s'il lechmod +w
fait.Voici les différentes autorisations, et un exemple (
Il va comme ceci:-rwxr-x---
/rwxrx
):1 + 2 + 4 = 7
,1 + 4 = 5
,0 = 0
, donc750
, à savoir un système d'autorisation d'idéal. Le propriétaire (u
dans ce cas) peut lire, écrire et exécuter le fichier, le groupe du propriétaire (g
dans ce cas) peut lire et exécuter, et toute autre personne (o
dans ce cas) ne peut rien faire. C'est le légendaire: .la source