Bu tur islemlerde trap exit 2 gibi bir ifadenin scriptin basinda yer
almasi gerekmiyor mu. Kullanici ctrl-c ile kestigi zaman ne oluyor
mesela.
Orhan Berent
On Thu, 2008-02-14 at 20:46 +, Mehmet CELIK wrote:
Dedigim gibi bir ShellScript'i kullaniciya Shell olarak
sunabilirsiniz.
Selamlar,
Normalde shell den calistirdigimiz scriptlerde CTRL-C ile kirilmasini
istemiyorsak trap satiri ekliyoruz.
Script i bash, csh, sh vs den calistirdigimizda, CTRL-C yapip
durdurdugumuzda calistirdigimiz shell e dusuyoruz.
Ancak bu sekilde kullanici shell i olarak verilen bir betikde
merhaba
chmod olayını akşam denemiştim işe yaramamıştı. sudo ile çok kolay bir
şekilde hallettim. ilgilenen herkeze tşkler.
15.02.2008 tarihinde Necati Ersen SISECI [EMAIL PROTECTED] yazmış:
Selamlar,
Normalde shell den calistirdigimiz scriptlerde CTRL-C ile kirilmasini
istemiyorsak trap
merhaba
özel shell hesabı oluşturmam gerekiyor, ki şöyle oluşturduğum kullanıcı
benim belirlediğim sadece 3 tane komutu kullanabilecek. 3 komut harici
kesinlikle bir işlem yapabilmesini istemiyorum. Bu nasıl olur acaba ?
iyi çalışmalar
CELIK
Date: Thu, 14 Feb 2008 21:20:17 +0200From: [EMAIL PROTECTED]: [EMAIL
PROTECTED]: [FreeBSD] özel shell
merhaba
özel shell hesabı oluşturmam gerekiyor, ki şöyle oluşturduğum kullanıcı benim
belirlediğim sadece 3 tane komutu kullanabilecek. 3 komut harici kesinlikle bir
işlem
. Dikkate
almayabilirsiniz.
--
Mehmet CELIK
--
Date: Thu, 14 Feb 2008 21:20:17 +0200
From: [EMAIL PROTECTED]
To: freebsd@lists.enderunix.org
Subject: [FreeBSD] özel shell
merhaba
özel shell hesabı oluşturmam gerekiyor, ki şöyle oluşturduğum kullanıcı
PROTECTED]: Re: [FreeBSD] özel shell
Merhab
ilk olarak cevabınız için tşk ederim.. tam olarak yapmak istediğim, bir kişiye
exim -bpc komutunu çalıştırma ve bir dizinden bir klasörü silme yetkisi
vereceğim. Sadece bu iki işlemi yapabilmesi lazım. aksi taktirde güvenlik açığı
vss durumu olacak
ilk olarak
/etc/shells dosyası içine /usr/local/bin/deneme1 bu satırı ekledim
sonra /usr/local/bin/deneme1 bu dosyanın içerisine
echo welcome yazdım kaydettim
adduser ile kullanıcı oluşturdum
Login class [default]:
Shell (sh csh tcsh bash bash jailshell noshell ftpsh deneme1 nologin) [sh]:
tşkler cafer bey, ssh a giriş oldu..
seçim yaptırıyorum kullanıcıya 1 2 3 menü şeklinde
1 i seçtiği zaman, *exim -bpc* bu komutun çalışması gerek
fakat şu şekilde hata veriyor
*exim: permission denied*
bunu nasıl aşabilirim acaba. Root yetkisi ile çalışıyor sanırım sadece.
bende kullanıcıya root
Tekrar Merhaba,
Bunu yapmanın iki yöntemi var. Birinisi ve kolay olanı
chmod +s /usr/local/sbin/exim
Komutuyla exim binary'sinin suid bitini aktif hale getirmek (dosyanın sahibi
ile çalıştırılmasını sağlamak),
Ikinci ve nispeten daha zor ama daha güvenli bir yöntem olan sudo'yu
kullanmak.
10 matches
Mail list logo