sudo chown -R root: moja nazwa użytkownika / var / lib / php / session (co powinienem wpisać w nazwie użytkownika)?

16

Dostaję to:

Nie można rozpocząć sesji bez błędów, sprawdź błędy podane w pliku dziennika PHP i / lub serwera WWW i odpowiednio skonfiguruj instalację PHP.

Więc wykonuję ten samouczek .

Ale nie mam pojęcia, co wpisać w „nazwie użytkownika”.

Tak to wygląda, kiedy uruchamiam terminal:

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

Moim użytkownikiem jest „alex”, np .:

/home/alex

Jakieś sugestie?

janoChen
źródło

Odpowiedzi:

36

chownKomenda ma następującą składnię:

chown username:groupname directory

Tak więc w przykładowym poleceniu jest to podstawowa nazwa grupy, którą musisz podać Aby określić swoją bieżącą nazwę użytkownika, wydaj polecenie na terminalu jak poniżej

whoami

Zwróci to twoją aktualną nazwę użytkownika. Następnie wydaj to polecenie, aby określić członkostwo w grupie

groups username

Zakładając, że twoja nazwa użytkownika to „alex”, uruchom:

groups alex

Otrzymasz coś takiego:

alex : alex staff adm cdrom lpadmin admin

Pierwszy po nim :jest twoją grupą podstawową. W tym przykładzie jest to „alex”.

Poleceniem będzie:

sudo chown -R root:alex /var/lib/php/session
Jamess
źródło
Dzięki, myślę, że to pomogło, ale dostaję to: chown: cannot access / var / lib / php / session ': Brak takiego pliku lub katalogu' '
janoChen
Tak, tego katalogu może nie być. Polecenie będzie działać tylko wtedy, gdy katalog będzie obecny. Być może przegapiłeś niektóre kroki w tej dokumentacji lub niektóre wcześniej, które nie działały zgodnie z oczekiwaniami.
Jamess,
Zwykle robię 'ls -l / var / lib / php / session', aby wyświetlić katalog, aby zobaczyć bieżące prawo własności przed jego zmianą. Będę wiedział, jak to cofnąć, jeśli coś pójdzie nie tak! To polecenie pomoże ci sprawdzić, czy katalog jest obecny, czy nie.
Jamess,
Zgodnie z twoją odpowiedzią, czy polecenie nie powinno być sudo chown -R alex:alex directory_pathod nazwy użytkownika i pierwszej grupy po: is alex?
giannis christofakis
4

To byłoby:

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

Rinzwind
źródło