Ho appena installato mutt ('brew install mutt') eseguito come me (uid = 501 (john)), senza sudo.
Sembra che abbia funzionato, ma ora ho un paio di strani problemi di autorizzazione.
-
Quando eseguo mutt, l'email appare sempre nuova e non riesco a cancellarla. Quando provo, lo schermo lampeggia (campanello visivo, immagino) e ricevo "Mailbox is read-only". La casella di posta sembra essere / var / mail / john e
ls
mi dà questo:-rw------- 1 john mail 607 Jun 24 11:25 /var/mail/john
(Non sono nel gruppo
mail
. Dovrei esserlo?) -
Quando eseguo mutt come un altro utente sul sistema, ottengo diversi errori.
sudo su - conrad
Ora il mio uid (come indicato da id (1)) è 502 (conrad).
Questa volta quando eseguo mutt, come prima (semplicemente
mutt
sulla riga di comando), ottengo errori leggermente diversi:/Users/conrad/.mbox: No such file or directory (errno = 2)
(Se fornisco
-f /var/mail/conrad
, torno al caso 1).Se uso
sudo
per eseguire mutt, allora tutto è copacetico, ma non sembra giusto.
Come posso risolvere questo problema?
Credo di porre due domande:
- Come posso risolvere il problema del permesso di file?
- Come faccio a creare mutt, quando eseguo come un altro utente oltre a quello che l'ha installato, per impostazione predefinita leggi da
/var/mail/*username*
invece di/Users/*username*/.mbox
?
Il mio software sta eseguendo le versioni specifiche:
Deimos$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.10.3
BuildVersion: 14D136
Deimos$ brew info mutt | head -1
mutt: stable 1.5.23 (bottled), HEAD