在 AIX 平台下编译安装 Sendmail
2008-09-06 08:20:57 来源:WEB开发网相关软件下载
GCC g++ 编译器:
AIX 5.2 平台:pware.gcc-g++.4.2.4.0.bff.gz
下载地址:http://pware.hvcc.edu/download/aix52/pware.gcc-g++.4.2.4.0.bff.gz
AIX 5.3 平台:pware53.gcc-g++.4.2.4.0.bff.gz
下载地址:http://pware.hvcc.edu/download/aix53/pware53.gcc-g++.4.2.4.0.bff.gz
Sendmail v8.14.3 软件:sendmail.8.14.3.tar.gz
下载地址:ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.3.tar.gz
采用 FTP 或者其它方式把这些软件包传到拟安装 Sendmail 的主机上,如 /tmp/sendmail 目录下,并且使用相关命令进行解压:
# gunzip -d pware.gcc-g++.4.2.4.0.bff.gz (AIX 5.2)
# gunzip -d pware53.gcc-g++.4.2.4.0.bff.gz (AIX 5.3)
# gunzip -d sendmail.8.14.3.tar.gz
# tar -xvf sendmail.8.14.3.tar
Sendmail 专用组和用户的创建
自从 Sendmail v8.12.0 以后,Sendmail 的编译安装、后台进程运行都需要一个专用组和用户名:smmsp。(AIX 5.3 内置版本是 v8.13.4,但是它并没有使用 smmsp 用户)
使用 smitty group 和 smitty user 命令分别创建名为 smmsp 的组和 smmsp 的用户,smmsp 用户属于 smmsp 组。由于该用户仅用于 Sendmail 后台服务进程使用,且为了安全起见,系统管理员可以把“User can LOGIN”和“User can LOGIN REMOTELY(rsh,tn,rlogin)”设置为 false,禁止有人使用该用户 ID 直接登陆系统。以下为使用 SMIT 创建用户的实例。
Add a User
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
[TOP] [Entry Fields]
* User NAME [smmsp]
User ID [] #
ADMINISTRATIVE USER? false +
Primary GROUP [smmsp] +
Group SET [staff,smmsp] +
ADMINISTRATIVE GROUPS [] +
ROLES [] +
Another user can SU TO USER? true +
SU GROUPS [ALL] +
HOME directory [/home/smmsp]
Initial PROGRAM []
User INFORMATION [This user is belong to Sendmail.]
EXPIRATION date (MMDDhhmmyy) [0]
Is this user ACCOUNT LOCKED? false +
User can LOGIN? false +
User can LOGIN REMOTELY(rsh,tn,rlogin)? false +
Allowed LOGIN TIMES []
Number of FAILED LOGINS before [0] #
user account is locked
Login AUTHENTICATION GRAMMAR [compat]
Valid TTYs [ALL]
Days to WARN USER before password expires [0] #
Password CHECK METHODS []
Password DICTIONARY FILES []
NUMBER OF PASSWORDS before reuse [0] #
WEEKS before password reuse [0] #
Weeks between password EXPIRATION and LOCKOUT [-1]
Password MAX. AGE [0] #
Password MIN. AGE [0] #
[MORE...22]
F1=Help F2=Refresh F3=Cancel F4=List
Esc+5=Reset Esc+6=Command Esc+7=Edit Esc+8=Image
Esc+9=Shell Esc+0=Exit Enter=Do
更多精彩
赞助商链接