Bir gmail hesabı kullanarak e-posta gönderen bir kanca olması istiyorum. Açıkçası, bende veya root dışında e-posta gönderen betiği okuyabilmek istemiyorum, çünkü içinde bir şifre var, işte denedim:
-rwsr-xr-x 1 james james 58 Feb 18 12:05 incoming.email.sh
-rwx--x--x 1 james james 262 Feb 18 12:04 send-incoming-email.sh
incoming.email.sh
kanca olarak yürütülen dosya nerede :
#! /bin/bash
/path/to/send-incoming-email.sh
Ancak, başka bir kullanıcı olarak çalıştırmayı denediğimde hatayı alıyorum:
/bin/bash: /path/to/send-incoming-email.sh: Permission denied
send-incoming-email.sh
Ben kendim olarak çalıştırdığınızda dosya gayet iyi çalışıyor.
Yapmaya çalıştığım şey mümkün mü, yoksa bir kabuk betiğinden yürütülen komutlara yayılmayacak mı?
Sistem Ubuntu 10.04.2 LTS'dir.
setuid(geteuid())
gerekli, öyle görünüyor.