Nedir Bu SUID Bit?
SUID Bit (Set Owner User ID) bir uygulamanın, normal bir kullanıcı tarafından tüm yetkileriyle çalıştırılmasını amaçlar.
Erişim seviyemizin(yetkimizin) yetmediği durumlarda bir uygulama üzerinde değişiklik yapabilmemizi sağlar.
Kısaca yetki yükseltmeye benzetilir.
Şimdi hemen uygulama işlemlerimize bir göz atalım.
İlk olarak bir uygulamanın SUID Bit (Set Owner User ID) görmek için 'ls -l' komutunu kullanabiliriz,
Ardından komutu çalıştıralım;
Ve karşımıza böyle bir sonuç çıkacak.
Peki, bu dosyanın SUID Bitini (Set Owner User ID) nasıl aktif hale getireceğiz?
Aktif hale getirmek için ise,
Komutumuz;
Şimdi tekrardan ls -l komutunu çalıştıralım.
Gördüğünüz gibi dosyamız göze çarpacak şekilde kırmızı oldu ve s harfi eklendi.
Bu harf büyük veya küçük olabilir, farkları ise;
s (Çalıştırılabilir)
S (Çalıştırılamaz)
Bu görseldede görebileceğiniz üzere S bulunmakta.
Bir makinede olan bütün SUID Biti (Set Owner User ID) aktif olmuş olan uygulamaları nasıl bulacağız derseniz;
Komutumuz;
İyi günler
SUID Bit (Set Owner User ID) bir uygulamanın, normal bir kullanıcı tarafından tüm yetkileriyle çalıştırılmasını amaçlar.
Erişim seviyemizin(yetkimizin) yetmediği durumlarda bir uygulama üzerinde değişiklik yapabilmemizi sağlar.
Kısaca yetki yükseltmeye benzetilir.
Şimdi hemen uygulama işlemlerimize bir göz atalım.
İlk olarak bir uygulamanın SUID Bit (Set Owner User ID) görmek için 'ls -l' komutunu kullanabiliriz,
Ardından komutu çalıştıralım;
Ve karşımıza böyle bir sonuç çıkacak.
Peki, bu dosyanın SUID Bitini (Set Owner User ID) nasıl aktif hale getireceğiz?
Aktif hale getirmek için ise,
Komutumuz;
Kod:
chmod u+s dosyaismi
veya
chmod 4750 dosyaismi
Şimdi tekrardan ls -l komutunu çalıştıralım.
Gördüğünüz gibi dosyamız göze çarpacak şekilde kırmızı oldu ve s harfi eklendi.
Bu harf büyük veya küçük olabilir, farkları ise;
s (Çalıştırılabilir)
S (Çalıştırılamaz)
Bu görseldede görebileceğiniz üzere S bulunmakta.
Bir makinede olan bütün SUID Biti (Set Owner User ID) aktif olmuş olan uygulamaları nasıl bulacağız derseniz;
Komutumuz;
Kod:
find / \( -perm -u+s -or -perm -g+s \) -type f -exec ls -l {} \;
İyi günler
Moderatör tarafında düzenlendi:
