2016-03-20 19 views
-1

Ben rm gibi bazı komutları kullanarak bir kullanıcıyı engellemek için çalışıyorum Erişim Engelle, bu yüzden bu takma adları eklendi:Bazı Komutlar

exemple:

alias rm="printf 'not allowed'" 
alias alias="printf 'not allowed'" 

her şey çalışıyor ve onlar aracılığıyla engellenir O bir ./script.sh yürütür eğer terminali, ancak: komutlar engellenmez Are

#!/bin/bash 
rm a_file 

, bu herhangi bir çözüm var mı?

şimdiden teşekkür ederiz.

+0

Bu, Windows Komut satırı programı CMD ile ilgisi yoktur, diğer etiketleriniz anlamsızdır. BASH'ı dene. –

+0

Bu, '/ bin/rm' çağırmasını engellemedi. –

cevap

0

En basit çözüm, bunlardan izin istemediğiniz dosyaları izinlerle korumak olabilir.

+0

Yani bir komutu tamamıyla engellemek mümkün değil mi? Ayrıca lshell kullanmayı denedim ve hala aynı problemi yaşadım :( –