From: Kenan Dogan (kndogan@yahoo.com)
Date: Thu 07 Aug 2003 - 13:33:55 EEST
> Group owner'ina read hakki verilmemis dosyalari
> buldurmak için bir komut yazmaya çalisiyoru ama
basarili
> olamadim bu konuda bana yardimci olabilecek var mi?
Öncelikle kavram karışıklığı olmaması için bir not...
Unix türü işletim sistemlerinde "group" ve "owner"
ın,
kullanıcıları ve onların yetkilerini ifade etmek üzere
birlikte
yazılmalarını yanlış buluyorum.
Owner = Dosyanın sahibi (sonradan 'chown' komutu ile
bir
değişiklik yapılmamışsa, dosyayı
yaratan kullanıcı)
Group = Eğer varsa, dosya sahibi (owner) ile aynı
grup tanımı
içerisinde olan kullanıcılar
Bu durumda sorunuzu şöyle anlıyorum : Grup
kullanıcılarına
read hakkı verilmemiş dosyalar...
Şu tek satırlık komut işinizi görebilir (ben denedim,
ama eğer
çok önemli bir iş için kullanacaksanız, verdiği
çıktıyı dikkatlice
gözden geçirip, öyle devam ediniz.)
find istenen_dizin -type f ! \( -perm -'g+r' \)
-exec ls -l {} \;
Aşağıdaki komut da aynı işi yapar, hangisinin
çıktısını
beğenirseniz onu kullanabilirsiniz.
find istenen_dizin -type f ! \( -perm -'g+r' \)
-ls
Not : Deneme ortamı için ufak çaplı da olsa
sistematik
hazırlığım oldu. Dilerseniz buna ait dosya
ve komutları
sizin e-posta adresinize bir 'tar.gz'
dosyası olarak
gönderebilirim.
Kolay gelsin.
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
--- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>