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.