GNU/Linux >> Znalost Linux >  >> Linux

getpwnam(www) se nezdařilo v /etc/nginx/nginx.conf

Řešení 1:

Uživatel, kterého jste zadali v konfiguraci, www , neexistuje. Buď vytvořte uživatele, nebo vyberte uživatele, který existuje.

Řešení 2:

Další možností (pokud nechcete vytvořit nového uživatele) je nahradit pole uživatele v nginx.conf:

user nobody;

Řešení 3:

Vytvořte www uživatel. Na Ubuntu by to mělo být provedeno pomocí následujícího příkazu a příznaků:

sudo adduser --system --no-create-home --shell /bin/false --group --disabled-login www

Linux
  1. nginx:Jak blokovat zneužití, vkládání SQL, vkládání souborů, spam, uživatelské agenty atd.

  2. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  3. Jak se aktualizuje /etc/motd?

  1. Ukázkový soubor /etc/mke2fs.conf

  2. Vytvořte symbolický odkaz na adresář v Ubuntu

  3. /etc/passwd zobrazuje uživatele ve skupině, ale /etc/group nikoli

  1. Existuje uživatelsky specifický ekvivalent k /etc/hosts?

  2. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?

  3. Jak v mém souboru /etc/hosts/ v systému Linux/OSX vytvořím subdoménu se zástupnými znaky?