SPAWN(8)                                                 SPAWN(8)

NAME spawn - Postfix external command spawner SYNOPSIS spawn [generic Postfix daemon options] command_attributes...

DESCRIPTION Daemon spawn menyediakan kesamaan seperti inetd di Postfix.
Ia akan listen pada port yang dispesifikasikaan pada file
main.cf dan memanggil perintah external ketika suatu konek-
si terjadi. Koneksi dapat dibuat oleh local IPC (seperti
UNIX-domain socket) atau melalui non-local IPC (seperti so-
ket TCP). Standar masukan dari perintah, keluaran dan error
yang mengalir disambungkan langsung ke titik akhir suatu
komunikasi.

Daemon ini mengharapkan dijalankan dari proses manajer
master(8).

COMMAND ATTRIBUTE SYNTAX Atribut perintah luar yang diberikan pada file master.cf a-
adalah pada akhir definisi suatu servis. Sintaksnya adalah
seperti berikut ini:

user=username (dibutuhkan)

user=username:groupname Perintah external dieksekusi dengan hak dari aserna-
me
yang ditentukan. Software akan menolak mengekse-
kusi perintah dengan privilege root, atau dengan pri-
vilege dari pemilik sistem email. Jika groupname di-
isi, maka group ID akan digunakan bukan group ID da-
ri username.

argv=command... (dibutuhkan)
Perintah yang akan dieksekusi. Hal ini harus diten-
tukan sebagai atribut perintah terakhir. Perintah di-
eksekusi secara langsung, sebagai contoh tanpa cam-
pur tangan dari shell meta characters oleh shell com-
man interpreter.

BUGS Untuk memaksa pengontrolan sumber daya proses-proses pada
Postfix, daemon spawn hanya berjalan sekali pada suatu saat.
Hal tersebut bisa saja menghabiskan resource yang berharga.
Daemon spawn diharapkan bisa diganti dengan program yang le-
bih terstruktur.

DIAGNOSTICS Daemon spawn melaporkan kode exit yang tidak normal. Masa-
lah-masalah dicatat kedalam syslogd(8).

SECURITY Program ini membutuhkan privelege root untuk mengeksekusi
perintah external sebagai user yang sudah ditentukan sebe-
lumnya. Maka dari itu sangat peka terhadap security. Meski-
pun demikian daemon spawn tidak berhubungan dengan perintah
external tersebut maka tidak vulnerable terhadap serangan
data-driven.

CONFIGURATION PARAMETERS Parameter main.cf berikut ini masih berhubungan dengan pro-
gram ini. Lihat file main.cf untuk sintaks yang lebih jelas
dan value default. Gunakan perintah postfix reload setelah
melakukan perubahan.
Miscellaneous export_environment Daftar nama parameter environment yang dapat dieks-
port ke proses yang bukan milik Postfix.
 
mail_owner Privilege dari proses yang digunakan ketika tidak men-
jalankan perintah external.
Resource control service_time_limit Jumlah waktu dari perintah yang diijinkan untuk di-
jalankan sebelum dimatikan secara paksa. service a-
dalah field pertama pada entry file master.cf. Ba-
tas waktu pada dasarnya diberikan oleh parameter glo-
bal command_time_limit.

SEE ALSO master(8) process manager
syslogd(8) system logging

LICENSE Lisensi Secure Mailer harus disertakan dengan software ini.
AUTHOR(S) Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA SPAWN(8)