Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Jozzi - 30.01.07 - klo:20.47

Otsikko: adduser mailista
Kirjoitti: Jozzi - 30.01.07 - klo:20.47
Terve!

Pitäisi saada aikaan skripti joka lisäisi järjetelmään käyttäjiä tulleiden sähköpostien mukaan. Kotihakemistot pitäisi myös tuon skriptin luoda, sekä asettaa käyttäjät "disabled" tilaan kunnes käyn ne itse erikseen hyväksymässä.

Löysin ohjeen* jolla saan procmaililla viestin sisällön syötettyä tiedostoon, josta sen voisi eteenpäin syöttää skriptille joka lisäisi käyttäjän, taitoni vain loppuivat tässä kohtaa kesken :O

*) http://pegasus.rutgers.edu/~elflord/unix/procmail.html#output (http://pegasus.rutgers.edu/~elflord/unix/procmail.html#output)

Kiitos
Otsikko: Vs: adduser mailista
Kirjoitti: T.M - 31.01.07 - klo:10.19
Ehdottaisin että minimoit riskit niin että procmail-viskoo halutut käyttäjätunnukset sopivaan tiedostoon ja sinä sitten hyväksyessä ajat skriptillä ne:

Procmail:lla tehdään newusers-mallinen tiedosto. Sähköpostissa olisi syytä tulla käyttäjätunnus + koko nimi. Kotihakemiston pitäisin käyttäjätunnukseen sidonnaisena ja tiettyyn hakemistoon esim. home

Skriptimallia voit ottaa esim. täältä (edellyttäen että lontoo taipuu):
http://www.ubuntuforums.org/showthread.php?t=224761&highlight=newusers

Sähköpostimuotoilu on kuitenkin tarkkaa joten web-lomake olisi parempi tapa antaa käyttäjätunnuspalaute (minun mielestäni).

Otsikko: Vs: adduser mailista
Kirjoitti: Jozzi - 01.02.07 - klo:22.22
Weblomakkeelta nuo tiedot tulevat myös mailiin, ehkä tosiaan on järkevintä kirjoittaa ne samassa yhteydessä (rekisteröinti) valmiiksi tiedostoon bash-skriptiksi, poistaa siitä vain ennen ajoa tarvittavat rivit, kiitos!