Ürünümüzün belirli bir hedefe ulaşmak için hassas bir sunucuda bilinmeyen bir bash betiği çalıştırma ihtiyacı vardır. Bu bash betiği kullanıcı tarafından sağlanır. Yalnızca belirli komutlara izin verilmesini ve diğer tüm komutlara izin verilmemesini istiyoruz. Ayrıca, bazı komutları diğerleriyle değiştirmeniz gerekir.
Örneğin, betiği yürütmek ve aşağıdaki komutlara izin vermek istiyoruz: echo cat awk
Ancak başka bir komuta izin vermeyin (burada belirli bir liste sağlamak istemiyoruz).
Ayrıca, komut dosyası cp komutunu içeriyorsa, onu yakalamak ve farklı bir komuta (diğer ad kullanılarak yapılabilir) yönlendirmek istiyoruz.
Bunun nasıl yapıldığına dair bir fikrin var mı?