zwalone polecenie mail
Paweł Gołaszewski
blues w ds6.pg.gda.pl
Śro, 22 Sty 2003, 17:05:12 CET
Przy naszych domyślnych uprawnieniach do katalogu /var/mail się wykrzacza.
open("/var/mail/blues", O_RDONLY) = 3
fcntl(3, F_GETFL) = 0 (flags O_RDONLY)
fstat(3, {st_mode=S_IFREG|0600, st_size=1086, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x253000
_llseek(3, 0, [0], SEEK_CUR) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
flock(3, LOCK_EX) = 0
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM CHLD TSTP TTIN TTOU], [], 8) = 0
gettimeofday({1043251125, 561473}, NULL) = 0
uname({sys="Linux", node="piorun", ...}) = 0
getpid() = 7582
setgid(1000) = 0
open("/var/mail/.piorun.88cdf", O_WRONLY|O_CREAT|O_TRUNC|O_EXCL|O_SYNC, 0) = -1 EACCES (Permission denied)
[...]
write(6, "Unable to lock mailbox: Permissi"..., 42) = 42
Nic nie można nim zrobić.
Rozwiązaniem jest chyba danie sgid na /bin/mail - tylko nie jestem pewien
czy to poprawne rozwiązanie...
Poza tym - nie wydaje mi się, żeby to polecenie musiało siedzieć w /bin/
Spokojnie chyba może sobie rezydować w /usr/bin (tak jest zresztą w
debilianie).
Inne distro nie mają tego problemu, ponieważ mają /var/(spool/)mail jako
1777
--
---------------------------------
pozdr. Paweł Gołaszewski
---------------------------------
CPU not found - software emulation...
Więcej informacji o liście dyskusyjnej pld-devel-pl