Dedigim gibi bir ShellScript'i kullaniciya Shell olarak sunabilirsiniz. ############################################## #!/bin/sh [Script'i tekrar ettirecek dongu elementi] clear echo "1. exim v.s." echo "2. XXX dizininde dosya sil" echo "Seciminiz:" read tus case $tus in 1) /calistirmak/istediginiz/binary -parametreler v.s. ;; 2) echo "Dosya ismini girin:" read dosya [Kontrol mekanizmalari koyulabilir] cd /dizin/ && rm -rf $dosya ;; *) echo "Gecersiz secim.. Baglanti sonlandirilacaktir." exit 0 ;; esac [Script'i sonlandiracak bir kosul] ############################################## Script'i "for" veya "while" ile gelistirebilir ve kullanicinin "exit" cagiracagi bir secenek daha ekleyebilirsiniz.. Kullanici "exit" secenegini vermedigi surece baglantisi kararli bir sekilde devam edecektir. Extra olarak ssh'dan geldigi zaman farkli bir "exit", konsoldan geldigi zaman farkli bir "exit" uygulabilirsiniz.. Script'i gelisi-guzel yazdigim icin kusura bakmayin.. Iyi calismalar.. -- Mehmet CELIK
Date: Thu, 14 Feb 2008 22:33:01 +0200From: [EMAIL PROTECTED]: [EMAIL 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 tşkler. 14.02.2008 tarihinde Mehmet CELIK <[EMAIL PROTECTED]> yazmış: Selam, kullaniciya ozel bir shell hazirlamak diye birsey pek olamaz. Soyle birsey yapilabilir.. trafik:x:ZZZZ:ZZZZ::/dev/null:/usr/local/bin/tcptrafik kullanicisi sisteme baglandigi zaman, "tcp" isimli script calistiriliyor.. Kullanicinin herhangi bir shell ile direk olarak iliskilenmesi onlenmis oluyor. "tcp" script'ine calistirmasini istediginiz 3 komutu bir sekilde yazabilirseniz istediginiz sekilde yapmis olursunuz. Shell Script ile menu hazirlamak gibi birsey.. BSD'ler /etc/shells dosyasinda tanimlanmamis kabuklar icin hata veya uyari verebilir. Dikkate almayabilirsiniz.-- Mehmet 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 yapabilmesini istemiyorum. Bu nasıl olur acaba ? iyi çalışmalar Connect and share in new ways with Windows Live. Get it now! _________________________________________________________________ Connect and share in new ways with Windows Live. http://www.windowslive.com/share.html?ocid=TXT_TAGHM_Wave2_sharelife_012008