over 7 years ago
I was trying to start a Postfix mail server on a Ubuntu 12.4:
> service postfix start
* Starting Postfix Mail Transport Agent postfix [ OK ]
> telnet localhost 25
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
What? I just started the service and it should be running on port 25 but telnet won't connect, so I had to dig more:
> netstat -tulpn | grep :25 | LISTEN
Nothing?! After some Google search, I located the log file at /var/log/mail.err
:
> less /var/log/mail.err
fatal: open lock file /var/lib/postfix/master.lock: cannot open file: Permission denied
No Permission? Ok, let's give it the permission:
> chown postfix.postfix -R /var/lib/postfix
> service postfix start
* Starting Postfix Mail Transport Agent postfix
...done.
> netstat -tulpn | grep :25 | grep LISTEN
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 22166/master
Great, it worked!
P.S. chown postfix.postfix
= chown postfix:postfix
= chown owner_name:group_name