Impossibile aprire la casella di posta / var / mail / USER: autorizzazione negata Nessuna posta per USER


19

Quando eseguo il comando. posta su - fmaster

Ottengo l'errore:

Cannot open mailbox /var/mail/fmaster: Permission denied No mail for fmaster

anche io accedo come fmaster. terminale -> posta.

/var/mail/fmaster: Permission denied No mail for fmaster

Ho provato a eseguire questo codice ma ho ancora lo stesso errore ..

sudo touch /var/mail/$USER
sudo chown $USER:mail /var/mail/$USER
sudo chmod o-r /var/mail/$USER
sudo chmod g+rw /var/mail/$USER

Qual è l'output del ls -l /var/mailcomando?
Radu Rădeanu,

mostra l'elenco degli utenti che ho creato:-rw-rw---- 1 1006 mail 2037 2013-08-10 12:38 abuse
Omer Stimpack,

So cosa mostra. E l'output di ls -l /var/mail/fmaster?
Radu Rădeanu,

`-rw ------- 1 posta da fmaster 2035 2013-08-10 00:16 fmaster`
Omer Stimpack

Questo non è ok, sould essere: -rw-rw---- 1 fmaster mail 2035 2013-08-10 00:16 fmaster. E qual è l'output di groups fmaster?
Radu Rădeanu,

Risposte:


14

fmasterProbabilmente l'utente non è nel mailgruppo. Puoi eseguire il groupscomando per verificare in quali gruppi sei.

Per aggiungere fmasteral gruppo mailutilizzare il seguente comando:

sudo adduser fmaster mail

E dopo l'esecuzione:

sudo chmod ug+rw /var/mail/fmaster

non penso che sia questo il problema, penso che questo problema riguardi le autorizzazioni degli utenti.
Omer Stimpack,

@cjayomer Allora, qual è l'output del groupcomando?
Radu Rădeanu,

l'uscita di fmaster fmaster : fmaster sudo
Omer Stimpack,

@cjayomer Come ho detto, fmasternon è un membro del mailgruppo e questo è un problema. Vedi le mie nuove modifiche.
Radu Rădeanu,

5
Quando l'ho provato, la cartella per il mio utente /var/mail/USERnon esisteva nemmeno. Esiste un modo più semplice per aggiungere un utente al gruppo di posta e contemporaneamente creare la directory di posta con le autorizzazioni appropriate?
Startec,

7

Se hai seguito il consiglio di Radu Rădeanu, tienilo a mente

/var/mail/fmaster

non esisterà fino a quando non riceverà la sua prima e-mail. Quindi dovresti inviare una e-mail al fmaster prima di procedere alla risoluzione dei problemi.


lol, questo è probabilmente più facile - non è stato in grado di confermare la risposta.
Giovedì

Questa risposta è un milione di volte migliore e più intuitiva. dopo aver fatto questo sono stato anche in grado di accendere alpino (pino)! fa miracoli per la CLI.
Giovedì

2

Ho confermato che l'invio di un'e-mail all'utente per la prima volta ha creato la directory di posta per l'utente. Basta fare:

mail fmaster@localhost

/var/mail/fmasterla directory verrà creata con l'autorizzazione corretta. L'utente, fmaster, può quindi utilizzare il mailcomando per leggere la posta.


Riesci a fondere la risposta con l'OP, sono confuso.
George Udosen,

1
uguale a questa risposta in linea di principio, ma sto votando entrambi perché questo spiega molto meglio di quello originale.
Zanna,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.