Permissão negada comando de correio linux

1

Eu executei um comando simples " mail " na minha caixa do Suse Linux 11.1 e ele exibe " / var / mail / john: Permissão negada "

Eu tive dois usuários, john e peter

Quando eu faço login como peter e rodei "mail", ele exibe o mesmo erro quando eu faço login como john

" / var / mail / john: permissão negada "

Estou usando o postfix como meu MTA.

Sua ajuda será muito apreciada.

Obrigado pessoal,

Aqui está a saída do comando ls -l /var/mail

lrwxrwxrwx 1 root root 10 2011-08-06 11:54 /var/mail -> spool/mail

Aqui está a saída de saída quando eu corro echo $MAIL

/var/mail/john

Eu faço o login com um usuário diferente e executo echo $MAIL da mesma linha /var/mail/john

    
por DMA57361 26.08.2011 / 03:43

2 respostas

1

O usuário provavelmente não está no grupo mail .

Você pode executar groups para verificar em quais grupos você está. Como dito, também precisamos da saída de ls -l /var/mail

    
por 26.08.2011 / 18:24
1

Corrigimos um problema semelhante que surgiu após eu ter migrado / home e / var / spool / mail de outro sistema. Os proprietários, grupos e perms estavam todos corretos ... mas eu ainda estava recebendo esse erro. Eu as tarifiquei com "tar cvfp" e as untei com "tar xvfp" e MAGICAMENTE, isso corrigiu o problema!

Deve haver algumas falsas ACLs ou forquilhas de recursos ou algum outro tipo de mau mojo nos arquivos. Tanto faz. O principal é que o vodu funcionou.

    
por 05.05.2013 / 08:58