[Gelistirici] PATH tanımı
Görkem Çetin
gorkem at uludag.org.tr
8 Şub 2006 Çar 22:15:56 EET
S.Çağlar Onur wrote On 08-02-2006 22:12:
> Çarşamba 8 Şubat 2006 21:38 tarihinde, Görkem Çetin şunları yazmıştı:
>
>> Aynı şeyi tekrar duyanlar olabilir, ama 300'e yakın kişiye eğitim verdim
>> ve önemli bir kısmının "neden ifconfig yazmak için /sbin'den itibaren
>> yazıyoruz?" sorusuna özümseyerek yanıt verebileceğini zannetmiyorum.
>>
>
> Yardımcı olayım eğtimlerde soru soran arkadaşlara hemen, mesela şöyle;
>
> "Şöför arkadaşım, LINUX bir çoklu kullanıcı işletim sistemidir. Bu çoklu
> kullanıcı işletim sisteminde birşeylerin birbirine girmemesi için zamanında
> UNIX denilen başka bir işletim sisteminden miras alınmış adınada kullanıcı
> yönetimi denilen bir eski teknoloji kullanılır."
>
> "Hiyerarşik bir düzende dizilmiş bu kullanıcıların en yetkilisi "root" ismi
> verilen kullanıcıdır. Bu kullanıcıları aynı zamanda kullanım kolaylığı, bazı
> işler/işlemler için yetkilendirirken kolaylık olsun diye gruplarda mevcuttur.
> Bu gruplar sayesinde sistemde yedek almaya izinli olanlar, oyun oynayacaklar,
> yazıcıdan çıktı alacaklar gibi işe yönelik ekipler oluşturacağın gibi
> belleğin maksimum 50mb'ını kullanan, 3 process ve 3 pencere açmaya izinli
> kullanıcılarda yaratabilirsin. O hayranı olduğun firma starter edition
> diyerek hani sana 3 pencere ve 9 process diye kaktırıyorya biz onu 20 sene
> önce yapabiliyorduk."
>
> "Neyse bu kullanıcıların gruplanması aynı devlet işlerinin birbirinden
> ayrılması gibi çalışır. Nasılki _kolay olacak_ diye bu ülkede ben gidip nüfus
> müdürlüğüne kendi elimle doğan çocuğumu kaydettirmiyorsam, avrupa birliğine
> girmek için görüşmelere ben katılsam daha _kolay_ olurdu demiyorsam ve bu
> işleri mesela başbakanlara bırakıyorsam ve gene gidip başbakanlık konutunda
> hak iddia etmiyorsam aynı şekilde LINUX'larda da bazı komutlar sadece bu
> yetkili kullanıcılar tarafından çalıştırılmalıdır. Bu yüzden sistemde yetkili
> kullanıcıların çalıştırması için klasörler içinde gruplanmış komutlar
> bulunur, o dizinler evet bu işe yarar"
>
> "Mesela diyeceksin ki sen şimdi ifconfig yazdım hata aldım, hayatımı
> kolaylaştırın. Ama almalısın zaten çünkü haddini aştın, ifconfig'in asıl işi
> kullanıldığının/sanıldığının aksine IP adresini ekrana dökmek değil kernel'a
> ioctl çağrıları ile arabirim olmaktır, eee sen allahın kullanıcısı hangi
> yetki ile yapacaksın bunu? ifconfig yapınca çalışacak ama "ifconfig eth0
> down" diyince hata vereceksin bunu nasıl açıklayacağız sana? Yada fdisk
> mesela, yok o da sandığın gibi listele benim bölümlerimi komutu değil,
> bilakis kendisi naptığını bilen adamın disk bölümü düzenlemesi için
> gelişmişinden bir komut emin ol sende çalışmayacaksın"
>
> "İşte şöför arkadaşım seni üzmemek için, komutların gerçekten çalışması için,
> LINUX'un linux gibi çalışması için, herkesin sistemde cirit atmaması için,
> her komutu herkes çalıştıramaz öyle olduğu sanılsa bile"
>
> mesela yeterince özümsenmiş bir yanıt olabilir mi?
>
Hayır, lütfen böyle anlatma, cümlelerinin içinde UNIX, "eski teknoloji"
falan
geçiyor. :-)
İyi çalışmalar
Görkem
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi