J'ai étudié ce sujet https://help.ubuntu.com/community/FilePermissions pendant un certain temps et je ne peux pas le faire fonctionner pour une raison quelconque.
En particulier, ces lignes m'intéressent le plus:
Pour modifier simultanément toutes les autorisations de chaque fichier et dossier dans un répertoire spécifié, utilisez sudo chmod avec -R
$ sudo chmod 777 -R /path/to/someDirectory $ ls -l total 3 -rwxrwxrwx 1 user user 0 Nov 19 20:13 file1 drwxrwxrwx 2 user user 4096 Nov 19 20:13 folder -rwxrwxrwx 1 user user 0 Nov 19 20:13 file2
Voici ce que j'ai tapé:
mark@ubuntuserver:~$ sudo chmod 755 /var/www/html
mark@ubuntuserver:~$ ls -l
total 0
Ensuite, j'ai vérifié toutes les modifications dans sftp:
sftp> cd /
sftp> cd var/www/html
sftp> pwd
Remote working directory: /var/www/html
sftp> ls -l
-rw-r--r-- 1 root root 11321 Apr 10 20:07 index.html
De la sortie, il est clair que le répertoire html est toujours modifiable uniquement par root.
Comment puis-je changer cela de la manière dont moi (non root) peut télécharger des fichiers dans le répertoire html?
J'ai également testé:
Le propriétaire d'un fichier peut être modifié à l'aide de la commande chown. Par exemple, pour changer le propriétaire du fichier foobar en tux:
$ sudo chown tux foobar
J'ai tapé depuis le serveur:
sudo chown mark owner
aucun effet.
sudo chown user:user mydocs
où se trouvent le nouveau propriétaire et le nouveau groupe user
et le répertoire dont vous vous appropriezmydocs
sudo chmod 766 -r /var/www/html
ls -l
commande depuis son répertoire personnel. @Mark Sauf si vous êtes dans le répertoire que vous essayez d'afficher / manipuler, vous devez spécifier le chemin d'accès, dans ce cas, vous devriez avoir émis la commande en tant quels -l /var/www/html
chmod
change les permissions, chown
change de propriétaire. 755 Le premier chiffre (7) signifie que «propriétaire» a toutes les autorisations, tandis que les deuxième et dernier chiffres (5) signifient que «groupe» et «autre» ont tous deux des autorisations de lecture et d'exécution. Vous pouvez ajouter votre utilisateur au groupe et lui accorder également des autorisations complètes afin de ne pas avoir à effectuer autant de modifications.
sudo chown mark owner
qu'est-ce que cela suppose de faire? Comment se fait-il que vous y introduisiez un fichier ou un répertoire appelé "propriétaire"?