sudo chown -R root: nome_do_usuário / var / lib / php / session (o que devo colocar no nome de usuário)?

16

Estou entendendo isso:

Não é possível iniciar a sessão sem erros, verifique os erros fornecidos no seu arquivo de log PHP e / ou servidor da Web e configure sua instalação do PHP corretamente.

Então, eu estou seguindo este tutorial .

Mas não tenho ideia do que colocar em "nome de usuário".

É assim que parece quando ligo o terminal:

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

Meu usuário é "alex", por exemplo:

/home/alex

Alguma sugestão?

janoChen
fonte

Respostas:

36

O chowncomando tem a seguinte sintaxe:

chown username:groupname directory

Portanto, no seu comando de exemplo, é o nome do seu grupo principal que você precisa colocar. Para determinar seu nome de usuário atual, emita o comando abaixo em um terminal

whoami

Isso retornará seu nome de usuário atual. Em seguida, emita este comando para determinar as associações do seu grupo

groups username

Supondo que seu nome de usuário seja "alex", execute:

groups alex

Você receberá algo como:

alex : alex staff adm cdrom lpadmin admin

O primeiro após o :é o seu grupo principal. Neste exemplo, é "alex".

O comando será:

sudo chown -R root:alex /var/lib/php/session
Jamess
fonte
Graças eu acho que ajudou, mas eu estou recebendo este: chown: cannot access / var / lib / php / session ': Nenhum tal lima ou directory`'
janoChen
Sim, esse diretório pode não estar lá. O comando funcionará apenas quando o diretório estiver presente. Portanto, você pode ter perdido algumas etapas dessa documentação ou algumas etapas anteriores que não funcionaram conforme o esperado.
Jamess 17/06
Normalmente eu faço 'ls -l / var / lib / php / session' para listar o diretório para ver a propriedade atual antes de alterá-lo. Então vou saber como revertê-lo se algo der errado! Esse comando ajudará você a ver se o diretório está presente ou não.
Jamess
De acordo com sua resposta, o comando não deveria ser sudo chown -R alex:alex directory_pathdesde o nome de usuário e o primeiro grupo após o: is alex?
giannis christofakis
4

Isso seria:

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

Rinzwind
fonte