sudo chown -R root: myusername / var / lib / php / session (que dois-je mettre dans username)?

16

Je reçois ceci:

Impossible de démarrer la session sans erreurs, veuillez vérifier les erreurs indiquées dans votre fichier journal PHP et / ou serveur Web et configurer correctement votre installation PHP.

Je suis donc en train de suivre ce tutoriel .

Mais je ne sais pas quoi mettre dans "nom d'utilisateur".

Voici à quoi ça ressemble quand je lance le terminal:

alex@alex-System-Product-Name:~$

Mon utilisateur est "alex", par exemple:

/home/alex

Aucune suggestion?

janoChen
la source

Réponses:

36

La chowncommande a la syntaxe suivante:

chown username:groupname directory

Donc, dans votre exemple de commande, c'est votre nom de groupe principal que vous devez mettre Pour déterminer votre nom d'utilisateur actuel, exécutez la commande comme ci-dessous sur un terminal

whoami

Cela renverra votre nom d'utilisateur actuel. Émettez ensuite cette commande pour déterminer les appartenances à votre groupe

groups username

En supposant que votre nom d'utilisateur est "alex", exécutez:

groups alex

Vous obtiendrez quelque chose comme:

alex : alex staff adm cdrom lpadmin admin

Le premier après :est votre groupe principal. Dans cet exemple, c'est "alex".

La commande sera:

sudo chown -R root:alex /var/lib/php/session
Jamess
la source
Merci, je pense que cela a aidé, mais je reçois ceci: chown: cannot access / var / lib / php / session ': Aucun fichier ou répertoire de ce
type`
Oui, ce répertoire n'est peut-être pas là. La commande ne fonctionnera que lorsque le répertoire sera présent. Vous avez donc peut-être manqué certaines étapes de cette documentation ou certaines étapes antérieures qui n'ont pas fonctionné comme prévu.
Jamess
Habituellement, je fais 'ls -l / var / lib / php / session' pour lister le répertoire pour voir la propriété actuelle avant de le changer. Ensuite, je saurai comment le rétablir si quelque chose ne va pas!. Cette commande vous aidera à voir si le répertoire est présent ou non.
Jamess
Selon votre réponse, la commande ne devrait-elle pas être sudo chown -R alex:alex directory_pathdepuis le nom d'utilisateur et le premier groupe après le: is alex?
giannis christofakis
4

Ce serait:

sudo chown -R root:alex /var/lib/php/session

Rinzwind
la source