Vraag Hoe gebruiker toevoegen van apache-gebruikersgroep in linux


De vraag is eenvoudig. Hoe we een gebruiker zonder rootrechten kunnen toevoegen (omdat www-data erg belangrijk is voor de beveiliging)?

Bijvoorbeeld gebruiker toevoegen met root-gebruiker:

sudo adduser user group

Zonder rootrechten en gebruiker, met www-data, hoe kunnen we dit doen?


3
2018-01-06 19:29


oorsprong


Dat kan niet. Alleen de beheerder kan groepen wijzigen (of toestemming verlenen om groepen via te wijzigen sudo). - muru
Uw vraag is dubbelzinnig geformuleerd. Bedoelt u het toevoegen van een gebruiker met toestemming voor toegang tot de bestanden van www-data, of (zoals ik vermoed), het geven van www-data de toestemming om nieuwe gebruikers aan het systeem aan te maken en toe te voegen (bijv. Een webaanmeldingsformulier dat een systeemgebruiker en mailbox creëert enz.)? - Aaron D
Als dit laatste het geval is, moet u sudo-toegang tot de www-gegevensgebruiker verlenen via een niet-TTY-aanmelding, wat erg gevaarlijk is omdat het een beveiligingslek voor een aanvaller opent om uw systeem op afstand te schaden door een bug in uw CGI-code te misbruiken . De informatie om dit te doen is echter hier. - Aaron D


antwoorden:


 sudo adduser username

 sudo adduser username www-data

De eerste opdracht maakt de gebruiker aan en maakt een thuismap voor de gebruiker en voegt deze toe aan de groep (welke gebruikersnaam dan ook), de tweede geeft de groep toegang tot www-gegevens aan de gebruiker.

Als de gebruiker al bestaat, gebruikt u gewoon de tweede opdracht. Als de gebruiker op tijd is aangemeld, moet hij zich afmelden en weer aanmelden om de wijziging aan te brengen


2
2018-01-06 19:36