Posta kutusu / var / mail / USER açılamıyor: İzin reddedildi USER için posta yok


19

Komutu çalıştırdığımda. su - fmaster posta

Hatayı alıyorum:

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

ayrıca fmaster olarak oturum açıyorum. terminal -> posta.

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

Bu kodu yürütmeye çalıştım ama yine de aynı hatayı alıyorum ..

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

ls -l /var/mailKomutun çıktısı nedir ?
— Radu Rădeanu

oluşturduğum kullanıcıların listesini gösterir:-rw-rw---- 1 1006 mail 2037 2013-08-10 12:38 abuse
— Omer Stimpack

Ne gösterdiğini biliyorum. Ve çıktı ls -l /var/mail/fmaster?
— Radu Rădeanu

-rw ------- 1 fmaster mail 2035 2013-08-10 00:16 fmaster `
— Omer Stimpack

Bu ok değil, olması ruh: -rw-rw---- 1 fmaster mail 2035 2013-08-10 00:16 fmaster. Ve çıktısı groups fmasternedir?
— Radu Rădeanu

Yanıtlar:


14

Kullanıcı fmastermuhtemelen mailgrupta değil . groupsHangi gruplarda olduğunuzu kontrol etmek için komut çalıştırabilirsiniz .

fmasterGruba eklemek için mailaşağıdaki komutu kullanın:

sudo adduser fmaster mail

Ve koştuktan sonra:

sudo chmod ug+rw /var/mail/fmaster

i kullanıcı izinleri ile ilgili bu sorunu düşünüyorum sorun olduğunu sanmıyorum.
— Omer Stimpack

@cjayomer Peki, groupkomutun çıktısı nedir?
— Radu Rădeanu

fmaster çıktı fmaster : fmaster sudo
— Omer Stimpack

@cjayomer Dediğim gibi fmaster, mailgrubun bir üyesi değil ve bu bir sorun. Yeni düzenlemelerimi görün.
— Radu Rădeanu

5
Bunu denediğimde, kullanıcımın klasörü /var/mail/USERbile yoktu. Posta grubuna kullanıcı eklemenin ve aynı zamanda uygun izinlerle posta dizinini oluşturmanın daha basit bir yolu var mı?
— Startec

7

Radu Rădeanu'nun tavsiyelerini izlediyseniz, şunu unutmayın:

/var/mail/fmaster

ilk e-postasını alana kadar mevcut olmayacak. Bu nedenle, daha fazla sorun gidermeden önce fmaster'a bir e-posta göndermelisiniz.


lol, bu muhtemelen daha kolay - cevap onaylamak mümkün değildi.
— 17'de Thufir

Bu cevap bir meeelion kat daha iyi ve daha sezgisel. bunu yaptıktan sonra ben bile Alp (çam) ateş başardı! CLI için harikalar yaratıyor.
— 17'de Thufir

2

Kullanıcıya ilk kez e-posta göndermenin, kullanıcının posta dizinini oluşturduğunu doğruladım. Sadece yap:

mail fmaster@localhost

/var/mail/fmasterdizini doğru izinle oluşturulacaktır. Kullanıcı, fmaster, daha sonra mailpostayı okumak için komutu kullanabilir .


Cevabı OP ile harmanlayabilir misin, kafam karıştı.
— George Udosen

1
Prensip olarak bu cevapla aynı , ama her ikisinin de orijinal yanıtından çok daha iyi açıkladığı için destekliyorum.
— Zanna

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.