chown: utente non valido: 'www-data: www-data'


3

Sto vivendo un problema con la strage. Ho semplicemente bisogno di dare le autorizzazioni www-data in una cartella

chown -R www–data:www-data /somefolder
chown: invalid user: ‘www–data:www-data’

grep www-data /etc/passwd
www-data:x:33:33:www-data:/var/www:/bin/sh

altre cartelle generate da apache:

drwxr-xr-x 2 www-data www-data 16384 Jan 12 00:30 11
drwxr-xr-x 2 www-data www-data  8192 Jan 13 01:01 12
drwxr-xr-x 2 www-data www-data  8192 Jan 14 00:30 13

Controlla se Questo e Questo aiuterà.
VL-80

1
Cosa succede se provi a impartire comandi senza gruppo? chown -R www–data /somefolder
VL-80

l'utente esiste anche in / etc / shadow?
ernie

Strano, dovrebbe funzionare. Cosa succede se si utilizza chown www-data.www-data / somefolder? (vale a dire piuttosto poi :)
davidgo

@Nikolay chown: utente non valido: 'www-data'
Orlo

Risposte:


6

Guardando quello che presumo è una copia incolla:

chown -R www–data:www-data /somefolder

Va notato che il trattino nel nome utente non è un trattino, ma ASCII 150 o un trattino. Questo può essere verificato se si copia incolla la stringa in uno strumento come http://www.asciivalue.com/ . Vedrai che il primo trattino è ASCII 150, mentre il secondo è ASCII 45. ASCII 45 è il trattino standard previsto.

Correggilo, e dovresti stare bene.


Questo è quello che stavo per sottolineare. prova ad usare - invece del e potrebbe risolvere del tutto il tuo problema
PsychoData

+1. Brillante. La differenza può essere vista anche visivamente. Sei molto attento.
VL-80

1
Continua a ricevere chown: invalid user: ‘www-data:www-data’ ancora
kyo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.