Komut nasıl engellenir, mkdir
belirli kullanıcı için diyelim ?
Ne yaptım sadece salt okunur fonksiyonu ve kullanıcılar profilinde saklamak ~/.bashrc
/bin/mkdir() {
echo "mkdir command not allow for you"
}
mkdir() {
echo "mkdir command not allow for you"
}
./mkdir() {
echo "mkdir command not allow for you"
}
readonly -f /bin/mkdir
readonly -f mkdir
readonly -f ./mkdir
Ölçek:
rahul@ubuntu:~$ cd /bin/
rahul@ubuntu:/bin$ ./mkdir /home/rahul/ggg
mkdir command not allow for you
rahul@ubuntu:/bin$ cd
rahul@ubuntu:~$ mkdir testing
mkdir command not allow for you
rahul@ubuntu:~$ /bin/mkdir testing
mkdir command not allow for you
Öyleyse benim sorum şu, bunu başarmanın yolu ne olmalı? Bunun için herhangi bir araç var mı?
Güncelleme 1 # Ancak kullanıcı akıllıysa, mkdir binary dosyasını kopyalayabilir ve yeniden adlandırabilir ve kullanabilir. Peki bu nasıl başarılır?
cp /bin/mkdir mkdir2
sonra kullanabilir :(
cp -r /usr/local/lib ggg
adlı bir dizin oluşturur . Kopyalanacak boş bir dizin bulmak için kullanabilirsiniz . ggg
/usr/local/lib
find / -type d -empty
mkdir
ve yeniden adlandırabilir, hatta varolan ikili dosyayı kopyalayıp yeniden adlandırabilir. Ayrıca, takma adları ve işlevleri geçersiz kılmak için yerleşik bir kabuk vardır.