Question Impossible d'accéder au dossier en raison de mauvaises commandes CHMOD


Je n'ai pas pu voir mon vhost personnalisé www.ajweb.dev dans mon apache2.

Mon dossier www a résidé dans / home / ajinkya / www

J'ai donc suivi.

ajinkya@ajinkya-Inspiron-3521:~$ cd www
ajinkya@ajinkya-Inspiron-3521:~/www$ chmod 755 ./www
chmod: cannot access `./www': No such file or directory
ajinkya@ajinkya-Inspiron-3521:~/www$ chmod 755 ../www
ajinkya@ajinkya-Inspiron-3521:~/www$ sudo chmod 755 ../www
ajinkya@ajinkya-Inspiron-3521:~/www$ sudo useradd -g www-data ajinkya
useradd: user 'ajinkya' already exists
ajinkya@ajinkya-Inspiron-3521:~/www$ sudo chown -R www-data /home/ajinkya/www
ajinkya@ajinkya-Inspiron-3521:~/www$ sudo service apache2 restart
 * Restarting web server apache2                                                                                                                      Warning: DocumentRoot [/home/ajinkya/www/aj/ajweb] does not exist
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting Warning: DocumentRoot [/home/ajinkya/www/aj/ajweb] does not exist
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                                               [ OK ]
ajinkya@ajinkya-Inspiron-3521:~/www$ cd /etc/apache2/
ajinkya@ajinkya-Inspiron-3521:/etc/apache2$ cd sites-enabled/
ajinkya@ajinkya-Inspiron-3521:/etc/apache2/sites-enabled$ ls
000-default  000-default~  ajweb.dev  ajweb.dev~
ajinkya@ajinkya-Inspiron-3521:/etc/apache2/sites-enabled$ sudo gedit ajweb.dev
ajinkya@ajinkya-Inspiron-3521:/etc/apache2/sites-enabled$ sudo service apache2 restart
 * Restarting web server apache2                                                                                                                      apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                                               [ OK ]
ajinkya@ajinkya-Inspiron-3521:/etc/apache2/sites-enabled$ 

Et maintenant je ne peux pas voir / ouvrir ce dossier manuellement.

enter image description here

ls -l /home/ajinkya | grep www
drwxrwxr-x 5 www-data ajinkya    4096 Sep 11 15:33 www

0
2017-09-11 16:40


origine




Réponses:


Il semble que votre tentative de rejoindre le groupe de données www ait échoué. Essayer cette commande sudo adduser ajinkya www-data

Pour vérifier que vous êtes dans le groupe de données www, exécutez groups et il devrait apparaître dans la liste. Vous devrez peut-être vous déconnecter et vous reconnecter.

Ensuite, vous pouvez changer la permission sur 775 (plus sûr pour un répertoire www) avec sudo chmod -R 775 ~/www


1
2017-09-11 16:45



J'ai fait ce sudo chmod -R 775 / home / ajinkya / www - STEEL
sudo chmod -R 777 / home / ajinkya / www - STEEL