Kako izvesti (eksportirati) korisnike iz mailmana?
Pitanje "kako eksportirati korisnike iz mailmana?" dolazi izravno s Helpdeska za sistem-inženjere, pa ćemo u skladu s tim, ali i nadolazećim blagdanima (kada će valjda i sistem-inženjeri moći malo odahnuti), članak održati kratkim i jednostavnim.
Ukoliko imate više od nekoliko desetaka korisnika, mail aliasi za grupe korisnika postaju komplicirani i nezgodni za održavanje. Najbolje je rješenje instalirati programski paket mailman-cn, a tako je postupila i većina vas. Mailman ima zgodno web sučelje, ali možda mnogi ne znaju da postoje i mnoge naredbeno-linijske naredbe koje vam mogu pomoći u radu, pogotovo ukoliko imate puno korisnika. Upoznat ćemo vas sa dvije, koje će odgovoriti na pitanje iz naslova.
Naredba list_lists će ispisati nešto poput ovog ispisa (morate biti prijavljeni kao root korisnik, ili rabiti naredbu sudo, a punu stazu do naredbe list_lists navodimo jer /usr/sbin možda nemate u vašoj varijabli $PATH):
# /usr/sbin/list_lists
4 matching mailing lists found:
Profesori - Lista Profesora
Nastavnici - Lista nastavnika
Studenti - Lista studenata
Mailman - [no description available]
Na ovaj način saznajete koje liste postoje na vašem poslužitelju, što omogućava drugi korak:
# list_members Profesori
Ante.Anic@domena.hr
Branko.Brankovic@domena.hr
Darko.Maric@domena2.hr
...
Ukoliko želite dobiti i puna imena, upotrijebite opciju -f (--fullnames):
# list_members -f Profesori
Ante Anic <Ante.Anic@domena.hr>
Branko Brankovic <Branko.Brankovic@domena.hr>
Darko Maric <Darko.Maric@domena2.hr>
...
Za spremanje tih podataka upotrijebite jednostavnu redirekciju u datoteku
# list_members -f Profesori > profesori.txt
ili opciju -o:
# list_members -o profesori.txt -f Profesori
Naredba list_members ima još po koju zanimljivu opciju, ali u uobičajenom radu neće vam prečesto trebati. Uostalom, lako je zaviriti u upute sa "man list_members", zar ne?
- Inačica za ispis
- Logirajte se za dodavanje komentara
- PDF version