[linux-baslangic] Re: Bana bir script lazim (chown, chgrp)

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Serbülent (serbulent_u@yahoo.com)
Date: Wed 06 Oct 2004 - 09:41:27 EEST


Simdi fark ettim awk icin bi yazim hatasi olmus.
Doğrusu;

$ ls /home | awk ' { print } ' >> kullanici.txt

şeklinde olacak.

--- Serbülent Ünsal <serbulent_u@yahoo.com> wrote:

> Merhaba,
>
> Bu islemi iki adimda gerceklestirecegiz. 1. adimda
> awk
> kullanarak kullanici adlarini bir dosyada
> toplayacak;
> ikinci adimda da dosyadan bu degerleri okuyup chown
> ile onlar&#305; klasorlere atayacagiz.
>
> 1. Kullanicilarin isimlerinin bulundu&#287;u dizini
> /home olarak varsayarsak.
>
> $ ls /home | awk '{print $0} >> kullanici.txt'
>
> boylece kullanici isimlerini kullanici.txt
> dosyasinda
>
> ali
> ayse
> ahmet
> ...
> seklinde yazmis olduk. Bu dosyay&#305; acarak
> istedi&#287;iniz degisikligide yapabilirsiniz.
>
> 2. Simdi kucuk bir bash script i
> yazaca&#287;&#305;z.
>
> #!/bin/bash
>
> for kullanici in `cat kullanici_adi.txt`; do
> chown -R $kullanici.$kullanici /home/$kullanici;
> done
>
> Bu dosyayi kaydedip chmod +x ile calistirilabilir
> hale
> getirdikten sonra isinizi gorecektir. Sanki biraz
> uzun
> oldu ama aklima gelen ilk cozuym bu. Benim deneme
> f&#305;rsat&#305;m olmadi. Bu arada kabuk betigin
> icindeki tirnak isaretleri " ters tirnak ´ " dikkat
> edin. &#304;yi çal&#305;smalar.
> --- Mustafa Celik <m_c_e_l_i_k@yahoo.com> wrote:
>
> > Merhaba,
> >
> > Bir klasor icinde ahmet, mehmet, ayse, fatma diye
> > birsuru klasor var. ve bu
> > klasorlerin altinda da degisik isimlerde klasorler
> > ve dosyalar var. Simdi ben
> > bu klasorlerin ve icindeki dosyalarin grup ve
> > ownerini klasorun adindaki
> > kullanici yapmak istiyorum. Mesela ahmet
> klasorunun
> > ve icindeki tum klasor ve
> > dosyalarin owneri ve grubu sistemde var olan ahmet
> > kullanicisi olsun. Boyle
> > dongu seklinde bir scrip yazabilecek var mi?
> >
> > Tesekkurler.
> >
> > Mustafa Celik
> >
> >
> >
> > _______________________________
> > Do you Yahoo!?
> > Declare Yourself - Register online to vote today!
> > http://vote.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>
> >
> >
>
>
>
>
> _______________________________
> Do you Yahoo!?
> Declare Yourself - Register online to vote today!
> http://vote.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>
>
>

                
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail

---
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>


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.