ÇözümPark - Beta3

ÇözümPark, Microsoft Türkiye Tarafından Desteklenmektedir.
ÇözümPark - Beta3'a hoş geldiniz. Oturum Aç | Üye Ol | Yardım
in ARA

Linux Unix

  • SAMBA Kurulumu

    Linux –Unix işletim sistemleri ile Windows işletim sistemleri arasındaki dosya alışverişini sağlayan SMB protokolünü  SAMBA uygulaması ile tesis etmek mümkündür. Samba uygulaması yüklü olan bir linux işletim sisteminiz varsa (ki çıkan son sürümlerinin hepsinde var) windows işletim sistemiyle haberleşebilir, windowsta paylaştırılan printer ya da dosyalara erişebilirsiniz. Bu makalemde Samba yüklü bir RedHat Enterprise Linux ta Microsoft kullanıcıları için nasıl paylaşım açılır ve linux makinamız bir dosya sunucu olarak nasıl yapılandırılır bunu göreceksiniz.

    Samba ile;

    1.     PDC

    2.     Linux kullanıcılarının windows üzerinden kendi dosyalarına erişimi

    3.     Linux makinaya bağlı yazıcıya microsoft ağlarından erişimi

    4.     Linux tan windows dizinlerine erişimi

    5.     WINS

    6.     Master Browser

    7.     Local Master

    gibi hizmetleri sunabiliriz.

     

                Bu makalemde Red HatEnterprise sürümünü kullanacağız.Linux işletim sistemimizde Samba paketinin yüklü olup olmadığını anlamak için; ALT+F2 tuşlarına aynı anda basarak açtığımız pencereye “konsole” yazalım.

     

    1000001179_image001

    Resim – 1

     


    Açılan konsole da “rpm –q samba”

     

    1000001179_image002

    Resim – 2

     

    Eğer samba yüklüyse version numarası ile beraber cevap alacaksınız. Paylaşıma açılacak klasörümüzü “ / ”dizinindeoluşturalım. Bilgisayarıma iki kere tıklayarak root dizine ulaşıyoruz.

    1000001179_image003

    Resim – 3


    Root dizinde bir klasöroluşturalım ve içerisine dosyalarımızı yerleştirelim
     

     

    1000001179_image004

    Resim – 4

     

     

    1000001179_image005

    Resim – 5

     

    Samba sunucumuzu kullanarak,linux işletim sistemimizi yapılandırabiliriz. Uygulamalar – sistem ayarları –sunucu ayarları – samba satırından ulaşabiliriz.

     

    1000001179_image006

    Resim – 6

                   

    Açılan Samba sunucu penceresinde daha önceden bir paylaşım olmadığını görebiliriz.Vereceğimiz sunucu ayarları ve oluşturacağımız klasörleri bu pencereden ve samba konfigürasyon dosyasından yapacağız.

    1000001179_image007

    Resim – 7


    Sol üst bölümdeki ekle butonundan paylaşıma açmak istediğimiz klasörleri ekleyebiliriz

     

    1000001179_image008

    Resim – 8



     

    Temel ayarlar bölümünde ;

    Directory : paylaşıma açılacak klasörün nerede olduğu,
    Share name : paylaşıma hangi isimle açılacağı,

    Description : paylaşıma açılacak klasörün yardımcı açıklamasının ne olacağı,

    Temel izinler : klasör içerisine hang paylaşım haklarıyla erişileceğini yazabiliriz.

    Directory kısmı için browse butonuna tıklayıp“/” dizinine gidip klasörümüzü seçiyoruz.

     

    1000001179_image009

    Resim – 9

     

     

    1000001179_image010

    Resim – 10


    Klasörümüzü seçip, diğer yardımcı bilgileri de yazıyoruz.

    1000001179_image011

    Resim – 11

                   
    Erişim ayarları bölümünde;

    Herkesin bu paylaşıma erişebilmesini ya da hangi kullanıcıların  erişeceğini yazıyoruz. Bu kısımda sadece belli kullanıcılara hak vermek isterseniz samba kullanıcılarını daha önceden tanımlamalısınız.

     

    1000001179_image012

    Resim – 12

     


    Samba kullanıcılarını samba sunucu ana penceresindeki Tercihler – Samba kullanıcıları bölümünden ekleyebiliriz.

     

    1000001179_image013

    Resim – 13

     

     


    Karşımıza çıkan pencerede kullanıcı ekle dersek sistem tarafından otomatik gelen root kullanıcısını vediğer servisler için oluşturulan kullanıcıları görebilir ve ekleyebilirsiniz.

    1000001179_image014

    Resim – 14

    1000001179_image015

    Resim – 15

     


    Samba uygulamasında kullanmak için özel bir kullanıcı ekleyelim. Uygulamalar – sistem ayarları – users and groups bölümünde var olan user ve grupları görebilir ya da yenilerini ekleyebiliriz..

    1000001179_image016

    Resim – 16

     


    İlk aşamada hiç bir kullanıcı ve grupları göremiyoruz.

     

    1000001179_image017

    Resim – 17

     

     

    Tercihler – Kullanıcı ve grupları süzme sistemi bölümünden tabloyu değiştirebiliriz.

    1000001179_image018

    Resim – 18

     

     

     

    1000001179_image019

    Resim – 19

     


    Kendi kullanıcımız için ekle diyerek karşımıza çıkan pencerede gerekli bilgileri yazıyoruz.

    1000001179_image020

    Resim – 20

     

     


    Her kullanıcı için verilen bir kimlik vardır ve kendi kullanıcımız için de bu kimliğin otomatik verilmesini isteyelim. Bize verilecek kimlik 500 olacaktır.

     

    1000001179_image021

    Resim – 21

     

     

    1000001179_image022

    Resim – 22

                   
    Sistemdeki grupları ve üyeleri görebilmek için gruplar bölümüne gidelim ve root grubunun üyelerine oluşturduğumuz "linuxata" kullanıcısını ekleyelim

    1000001179_image023

    Resim – 23

     


    Grup özelliklerine geldiğimizde grup kullanıcıları arasında yanındaki kutucuğu doldurduğumuz kullanıcılar bu grubun üyesi olacktır. Eklediğimiz "linuxata" kullanıcısı root haklarına sahip olacaktır.

     

    1000001179_image024

    Resim – 24

     

     


    Kullanıcımızı sisteme ekledikten sonra, Samba sunucu penceresine geri dönelim ve samba kullanıcıları arasına bizim oluşturduğumuz kullanıcıyı ekleyelim. Öncelikle bilmeniz gereken unix username ile windows username in aynı olmasına gerek yoktur. Linux kullanıcıları kendi dosyalarına windows ağları üzerinden erişirken burada yazacağınız windows username i yazmalıdır. Dilerseniz unix username ile windows username i aynı yazabilirsiniz

    1000001179_image025

    Resim – 25


    Şimdi samba paylaşımları erişim penceresinde samba kullanıcıları arasına tanıttığımız linuxata kullanıcısını görebilir ve seçebiliriz. Bu paylaşıma sadece linuxata kullanıcı erişecektir

     

    1000001179_image026

    Resim – 26

     

     


    Samba kullanıcılarını ekledik.Paylaşım için hangi kullanıcılar yararlanacak ve izinlerini yazdıktan sonra samba sunucu ayarlarına geçebiliriz. Samba sunucu penceresinde tercihler –sunucu ayarları bölümünden bu ayarları yapabiliriz.

     

    1000001179_image027

    Resim – 27

     

     


    Sunucu ayarlarında temel bölümde; hangi ağda hangi isimle yer alacak sorusuna cevap verir. Description bölümüne %v eklersek samba sunucumuzun versiyon numarasını da sonuna ekler. .

    1000001179_image028

    Resim – 28

     


    Güvenlik bölümüne geldiğimizde "Authentication mode" bölümünde ADS, Alan, Sunucu, Paylaşım, Kullanıcı seçenekleri karşımıza çıkıyor.

    ADS : Kullanicilarin Microsoft Active Directory'den sorgulanmasi gerektigi durumlarda Samba ile sistemin AD'den kimlik dogrulamasi yapmasini saglayabilirsiniz. ADS seçilirse kullanıcıların sorgulanabilmesi için Authentication server ve kerberos realm yapılacak makinaların ayarları FQDN şeklinde yazılmalıdır.

    Server (Sunucu) :Kullanıcı adı ve şifre doğrulaması MS sunucu veya başka bir samba sunucudaki kullanıcı adı ve şifreye göre yapılır. Kullanıcı sistemden çıkana kadar Mssunucu veya Samba sunucu arasındaki bağlantı devam eder.

    Domain (Alan) : Kullanıcıadı ve şifre doğrulaması Ms sunucu veya başka bir samba sunucudaki kullanıcıadı ve şifreye göre yapılır. Kullanıcı adı ve şifresi doğrulana kadar  sunucuile bağlantı kurulur, doğrulama bittiğinde sunucu ile bağlantı kesilir.

    User (Kullanıcı)   : Kullanıcıadı ve şifre doğrulaması için samba users ve passwords dosyasını kullanır.oluşturduğumuz kullanıcılar ve passwordleri konfigürasyon dosyaları içerisindesaklanır. Dolayısıyla yaptığımız ve yapacağımız her ayar bu dosyalardasaklanır, ve bu dosyalardan değişiklik yapabiliriz

    Share (Paylaşım) : Sambasunucu üzerindeki her bir paylaşım için şifre doğrulaması gerekir

     

    Konfigürasyon dosyalarını birazdan irdeleyeceğim için şimdilik authentication mode bölümünde kullanıcı modunu seçip, encrypt passwords bölümüne de kesinlikle evet diyerek ( çünkü parolalar clear text olarak gönderilmemelidir) misafir hesabını kabul etmeyerek devam ediyorum.Misafir hesabı eğer belirtilen kullanıcı dışından bir kullanıcı gelirse kullanılacak hesap türüdür.

     

    1000001179_image029

    Resim – 29

     

     


    Buraya kadar yaptıklarımızı hatırlayacak olursak;

    1. kullanıcı oluşturduk
    2. bu kullanıcıyı samba kullanıcıları arasına tanımladık
    3. samba sunucu ayarlarını yaptık
    4. hangi klasörü/klasörleri, hangi haklarla paylaştıracağımızı seçtik

    Paylaşım haklarından bahsettiğimiz gibi, erişim özelliklerinden de bahsetmeliyim. Aksi takdirde MS paylaşımlarında olduğu gibi, NTFS özelliklerine de dikkat etmeliyiz.Kullanıcımız paylaşımdan hak tanımlı ancak erişim özelliklerinden tanımlı değilse dosyalara erişemeyecektir. Klasör özelliklerinde, erişim hakları bölümüne gidiyoruz.

     

    1000001179_image030

    Resim – 30

     


    Hangi kullanıcımıza hangi hakları vereceğimizi, ya da diğer grup üyelerine hangi hakları vereceğimizi buradan belirleyebiliriz.

     

    1000001179_image031

    Resim – 31

     


    SAMBA konfigürasyon dosyalarına göz atalım ve şimdiye kadar bakalım neler yapmışız. Bu dosyalara /etc/samba dizini altında bulunan dosyalardır.

     

    1000001179_image032

    Resim – 32

     


    Smb.conf
    dosyası şimdiye kadar yaptığımız tüm samba ayarlarını;
    Smbpasswd dosyası kullanıcıların passwordlerini encryptli bir şekilde;

    Smbusers dosyası samba kullanıcılarını saklıyor.

     

    1000001179_image033

    Resim – 33

     

               
    Samba.conf dosyasının içerisinde geçerli olmayan örnek teşkil edebilecek bir çok satırdan oluşuyor. Satırların geçerli olabilmesi için satır başlarındaki # ve ;  kaldırılmalıdır.

               
    Samba.conf dosyası 3 ana bölümden oluşur.

    1. [Global]  =  Konfigürasyonun yapıldığı kısımdır
    2. [Home]   =  Samba sunucu üzerinde disk ve yazıcı paylaşım ayarlarının yapıldığı kısımdır
    3. [Printers] = Printer lar ile ilgili ayarları bulacağımız bölümdür

     

    Öncelikle oluşturduğumuz paylaşım dosya içerisine yazılmışmı diye kontrol edelim, ve değişiklikleri ekleyelim.

    <IMGWIDTH=564 src="http://cozumpark.com/Articles/Images/1000001179_image034.jpg" height="397">


    1000001179_image034
    Resim – 34

     


    Köşeli parantez içerisnde yazılıolan [sistem] bizim paylaşım ismimizi veriyor. Bazı parametreleri açıkalayalım;ve dilersek ekleyelim;

     

    Comment = paylaşımda görünecek açıklama

    Path = paylaşımın nerede olduğu

    Writeable = paylaşıma izin verilen kişilereyazma hakkının verilip verilmeyecği

    Browseable =  yes/no paylaşıma izin verilenkişiler dışındakilerin paylaşımı görmesine izin verilip verilmeyeceği

    Public = yes/no herkes tarafından kullanımaaçılıp açılamayacağı

    Guest = yes/no misafir kullanıcılara erişimizninin verilip verilmeyeceği

    Admin users = x y belirtilen kullanıcılara (xve y kullanıcılarına) paylaştırılan dizinler üzerinde root yetkisi verilir

    Valid users = x @root paylaşım izni verilenkullanıcılar belirtilir

    İnvalid users = z paylaşım izni verilmeyecekkullanıcılar belirtilir

    Write list = x y @root yazma izni verilenkullanıcı ve grupları (x ve y kullanıcı ile root grubuna) belirtir

    Read List = x y @root okuma izni verilenkullanıcı ve grupları belirtir

    Max connection = 10 belirtilen paylaşıma aynıanda bağlanabilecek maksimum kullanıcı sayısını belirtir

    Create mask = 0777 dosyaların hangi mode daaçılacağını belirtir

           
    Bu konfigürasyon dosyası içerisinde daha bir çok parametre bulunur. İlgili dosya içerisinde gerekli açıklamalar örneklerle birlikte yapılmaktadır.

               
    Smbusers dosyasının içersinde unix kullanıcısı ve karşılığına da yazılması gereken windows kullanıcıları görünüyor.Mesala linux  root kullanıcısı için windows tarafında yazılması gereken administrator ya da admin yazılması gerekiyor. Bizim oluşturduğumuz linuxata kullanıcısının karşılığına windowsata yazmıştık burada da görülüyor. Ekleme yapabilir ya da düzeltmeler yapabiliriz..

    1000001179_image035

    Resim – 35

     

     

    Smbpasswd dosyası içerisinde kullanıcı isimleri ve parolalarını görüyoruz. Doğrulama bu dosyaya göre yapılacaktır.

    1000001179_image036
    Resim – 36

     

     

    Konfigürasyonumuzu tamamladığımıza göre linux sunucumuzun ip adresini öğrenerek sistemin çalışıp çalışmadığını kontroledebiliriz

     

    Açılan konsolda ip adresini öğrenebilmek için “ifconfig” yazmamız yeterli.

                   

    1000001179_image038

    Resim – 38


     

    Windows ağlarından file://10.5.10.65/ yazarak linux sunucumuza bağlanmak istiyoruz.

    1000001179_image039

    Resim – 39

    1000001179_image040

    Resim – 40

    1000001179_image041

    Resim – 41 
    "Windowsata" kullanıcı adımızı yazarak sistemimize giriş yaptığımızda linuxata kullanıcı ile geldiğimizi doğrulayan klasörü görüyoruz. Biraz uzun olsa da linux sunucumuzu basit bir şekilde file server olarak yapılandırmış olduk.

  • Webmin ile Linux Yönetimi

      Biz sistem yöneticileri client (istemci) ya da server (sunucu) bilgisayarlarımızı her an kontrol etmek, yönetmek zorundayız. Aynı alanda bulunduğumuzda bunu rahatlıkla yapabiliyorken, uzak bir lokasyona gittiğimizde ya bunu gerçekleştiremiyoruz ya da kullandığımız programlar sayesinde kısıtlı yapabiliyoruz. Linux cephesinde webmin programı ile dünyanın neresinde olursanız olun webmin yüklü sunucularımıza web tabanlı bağlanabilir, sunucumuzun tüm özelliklerini kullanıp yönetebiliriz. Makalemde RedHat Enterprise Linux işetim sisteminde webmin kullanarak samba sunucumu yönetmeyi anlatmaya çalışacağım.

    Webmin programının son sürümünü http://www.webmin.com/ adresinden temin edebilir ve gerekli ayrıntıları görebilirsiniz. Webmin programını download edebilir, manual install edebilirsiniz. Ya da konsole satırından root yetkileriyle download edebilir ve yükleyebilirsiniz. Temmuz 2007 itibariyle webmin programının 1.350 sürümü bulunmaktadır. Ben de bu sürümü her iki yolla nasıl install edilir anlatacağım

    Webmin 1.350 install:

    İlgili web adresine gidip resimdeki adımları takip edebilirsiniz.

    1000001180_image001

    Resim – 1

    1000001180_image002

    Resim -2

    1000001180_image003

    Resim -3

    1000001180_image004

    Resim – 4

    1000001180_image005

    Resim – 5

    5 adımda webmin uygulamasının sisteme yüklenişini gördük. Şimdi de konsole satırından nasıl yüklendiğini görelim. Resim 1 de kırmızı dikdörtgen içerisine alınan adres konsole satırında işimize yarayacak adrestir. Öncelikle root ile ya da root yetkilerine sahip bir kullanıcı ile log on olun. Alt+F2 tuş kombinasyonları ile açtığımız pencereye konsole yazıyoruz.

    1000001180_image006

    Resim – 6

    Şuanda bulunan son sürüm adresini öğrendiğimiz için “ wget download adresi” yazıyoruz.

    1000001180_image007

    Resim -7

    1000001180_image008

    Resim – 8

    1000001180_image009

    Resim – 9

    1000001180_image010

    Resim – 10

    Download edilen webmin uygulamasını yine aynı dizinde çalıştıracağımız “ rpm –i webmin-1.350-1.src.rpm” yazarak install edebiliriz.

    1000001180_image011

    Resim – 11

    Artık kullanıma hazır...

    Linux sunucumuzun ip adresini öğrenelim ve webmin arayüzüyle tanışalım. İp adresini öğrenebilmek için konsole da “ ifconfig” yazmak yeterlidir.

    1000001180_image012

    Resim - 12

    Webmin uygulaması vasrsayılan olarak 10000 numaralı porttan çalışır. Bulunduğunuz networkte webmin arayüzünden linux sunucunuza http://10.5.10.65:10000/ yazarak ulaşabilirsiniz. Ancak bulunduğunuz network dışından bu sunucuya erişebilmek için firewall makinanızdan ya da adsl modeminizden 10000 numaralı portu linux sunucunuza yani 10.5.10.65 ip numarasına sahip sunucumuza yönlendirmelisiniz. Ben makalemde aynı networkteki windows yüklü bir makinadan linux sunucuma erişip, neler yapabileceğimize bir bakalım.

    1000001180_image013

    Resim - 13

    1000001180_image014

    Resim – 14

    1000001180_image015

    Resim - 15

    Artık sunucumuzu yönetebiliriz. Webmin konsoluyla 7 ayrı ana bölüm (webmin, system, server, networking, hardware, cluster, others) ve bu bölümlerde toplam 100 alt bölüm, her bölümde de kendisine özel onlarca ayar yapılabileceği için webmin uygulamasını tam anlamıyla anlatmak imkansız hale geliyor. Ancak her ana bölümü yüzeysel görebiliriz. Her bölümü gösteren bir video hazırladım ve bunu http://www.turkerata.info/webmin.rar adresinden temin edebilirsiniz. Makalemde windows ağları üzerinden linuxata kullanıcısının xxx adındaki özel bir klasörüne erişimini sağlayacağım. Servers – Samba windows file sharing kısmına geliyoruz ve tüm işlemleri buradan gerçekleştireceğim.

    1000001180_image016

    Resim - 16

    Öncelikle güvenlik önlemi olarak Authentication bölümünde Use encrypted passwords? Yes denilmelidir aksi takdirde samba kullanıcısı oluşturamayız. Daha önceden samba kullanıcı hiç oluşturmadıysanız convert unix users to samba users bölümünden var olan unix kullanıcılarından samba kullanıcısı yaratabilirsiniz. Samba kullanıcı windows ağlarından linux sunucusundaki özel dosyalarına erişecek kişi olmalıdır. Açılan sayfada don’t convert or remove these users kısmında eklediğimiz kullanıcı dışındakiler samba kullanıcısı olsun demektir. -499 diyerek id numarası 499 dan küçük olanlar samba kullanıcısı olmasın demektir. Olması gereken password ü de yazarak convert ediyorum.

    1000001180_image017

    Resim - 17

    1000001180_image018

    Resim – 18

    Artık samba kullanıcım linuxata kullanılmaya hazır. Edit samba users and passwords diyerek kontrol edebilirim.

    1000001180_image019

    Resim - 19

    1000001180_image020

    Resim - 20

    Linuxata kullanıcısı için gerekli düzenlemeleri bitirdim. Webadmin web arayüzünün samba tarafında başka neler var bunlara göz atalım. Unix Networking options bölümünde gelen bağlantılarla ilgili ayarları görebilirsiniz

    1000001180_image021

    Resim – 21

    Windows Networking Options bölümünde hangi ağda, hangi isimler yer alacağı, samba konfigürasyonu ile ilgili ayarları bulabilirsiniz

    1000001180_image022

    Resim – 23

    File Share Defaults bölümünde bundan sonra açılacak paylaşımlara yardımcı olabilmesi için varsayılan ayararı yapıyoruz. Paylaşımların varsayılan yeri, gerekli açıklamaları yapabiliriz. Varsayılan yer olarak linuxata kullanıcımızın özel klasörlerinin yerini gösterelim. Directory to share bölümünden yola çıkarak;

    1000001180_image023

    Resim – 24

    Açılacak pencerede ilgili yeri buluyorum,

    1000001180_image024

    Resim - 25

    1000001180_image025

    Resim – 26

    1000001180_image026

    Resim - 27

    1000001180_image027

    Resim – 28

    Varsayılan ayaralara devam edelim. Varsayılan olarak sırasıyla “security and access control” ve “file permissions” bölümlerine bakalım; resimden neler yapabileceğimizi görüyorsunuz

    1000001180_image028

    Resim – 29

    1000001180_image029

    Resim – 30

    Varsayılan paylaşım yeri ve güvenlik seçenekleri ayarladıktan sonra samba ana menüsündeki Create a new file share” diyerek artık paylaşım verelim.

    1000001180_image031

    Resim – 31

    Gördüğnüz gibi varsayılan ayarlar hemen geldi, buraya kadar olanları yapmak zorunda değildik, ancak bundan sonrqa açılacak her paylaşımda bize yardımcı olacak ayarlardı. Ufak tefek değişiklikleri yapalım

    1000001180_image033

    Resim - 32

    Ve paylaşımımız hazır, yazdığımız tüm ayarlar aslında samba konfigürsayon dosyasına yazılıyor, dilersek bu dosyayı da samba anasayfasından görebilir ve üzerinde değişiklik yapabiliriz. Edit config file bizi samba konfigürasyon dosyasına götürecektir.

    1000001180_image034

    Resim – 34

    Her şeyi ayarladığımıza göre artık denememize geçebiliriz. İp adresi 10.5.10.65 olan lünux sunucumuza bağlanalım.

    1000001180_image036

    Resim - 35

    1000001180_image037

    Resim - 36

    Yapılan denemede yeni dosya yazabildiğim görünüyor. Gayet başarılı ve kolay oldu Paylaşım penceresinde view connection bölümünde sunucuya bağlı kullanıcıları görebiliriz. Bakalım kim bağlanmış;

    1000001180_image038

    Resim – 37

    Bu makalemde sizler uzak lokasyonlardan linux sunucumuza web arayüzlü bir programla nasıl bağlanabileceğimizi, ilave kurulumlar  yapabileceğimizi Samba örneği ile anlatmaya çalıştım.

  • Mandriva Linux One 2008 Spring - Free Download Kurulumu

     

    Gün geçtikçe çeşitlenen Linux sürümlerine bir yenisi daha eklendi. Linux’ un en çok bilinen sürümlerinden biri olarak bilinen Mandriva’ nın son versiyonu olan One 2008 Spring – Free Download’ un kurulumunu anlatacağım. Linux’ un bu versiyonu http://www.mandriva.com/en/download/free adresinden indirebiliyoruz. Mandriva Linux’ un bu sürümünün özellikleri arasında yerleşik olarak kurulu gelen programlar öne çıkıyor. Bunlar arasında internet ve e-mail için Mozilla Firefox ve Thunderbird, Java ve Flash desteği, Open Office, Google Earth, resim depolama, yönetme, görüntüleme ve işleme için GIMP, müzik ve MP3 dosyaları için Amarok ve Kaffeine, MSN ve Yahoo messneger, AIM ve ICQ için Kopete bunlar arasında en çok öne çıkanlar. Ayrıca 3 boyutlu masaüstü desteği ve Windows’ tan geçiş yapacak kullanıcılar için Windows Migration Wizard bulunması diğer artıları. Kurulum yapılmadan önce bilmemiz gereken en önemli nokta sistem gereksinimleri.

    Sistem gereksinimleri:

    İşlemci      : AMD ve/veya Intel işlemci, minimum 1 Ghz (çift çekirdek desteği mevcut)

    RAM          : minimum 256 MB, tavsiye edilen 512 MB

    Ekran kartı : NVIDIA, ATI, Intel i8xx ve i9xx, SIS, Matrox, VIA. 3 boyutllu masaüstü seçeneği için en az NVDIA Geforce ve/veya ATI Radeon 7000 ve/veya Intel i810

    HDD          :  Düzgün bir kurulum için minimum 3 GB alan, eğer KDE 4 kullanacaksanız 4 GB

    SATA          : SATA kontrol kartlarının çoğu RAID yapısı olmadan desteklenmekte. RAID yapısı içinse yalnızca bir kısmı desteklenmektedir.

    Daha fazla donanım desteği bilgisi için http://www.mandriva.com/hardware adresine bakabilirsiniz.

    Kurulum:

    clip_image001

    Şekil -1

    Bilgisayarı cd’ den boot edince yukarıdaki karşılama ekranı çıkıyor.

    clip_image002

    Şekil-2

    F2 tuşuna basıp yükleme için dil seçeneğini Türkçe olarak ayarlıyoruz.

    clip_image003

    Şekil-3

    Install Mandriva Linux 2008 Spring’ i seçip enter ile kuruluma başlıyoruz.

    clip_image004

    Şekil-4

    Dil seçimini yapıp “next” diyoruz.

    clip_image005

    Şekil-5

    Lisans anlaşmasını kabul edip “sonraki” ni tıklıyoruz.

    clip_image006

    Şekil-6

    Boş alanı kullanarak “sonraki” ni tıklıyoruz.

    Not: Eğer makinanızda farklı bir işletim sistemi varsa veya disk bölümleme yapacaksanız özel disk bölümlemeyi kullanmanız gerekir.

    clip_image007

    Şekil-7

    Burada “sonrakini” tıklayarak geçebiliriz yada “Copy whole CDs” kutusunu işaretleyebiliriz. Eğer kutuyu işaretlerseniz CD içeriğini hard diske kopyalayıp sistem kurulumuna hard diskten devam eder ve kurulum dosyaları işletim sistemi tam olarak kurulana kadar hard diskte kalır.

    clip_image008

    Şekil-8

    Masaüstü seçenekleri karşımıza çıkıyor KDE veya GNOME masaüstü seçenekleri dışında özel masaüstünü de seçebilirsiniz. Ben “Custom” seçip “sonrakini” tıklıyorum.

    clip_image009

    Şekil-9

    İş istasyonu ve grafik ortamı seçeneklerinin hepsini işaretliyorum ve “sonraki” ne tıklıyorum. Buna ek olarak Mandriva Linux’ un bize sunduğu sunucu paketleri de mevcut.

    clip_image010

    Şekil-10

    Kurulum başlıyor.

    clip_image011

    Şekil-11

    Kurulum devam ediyor. “Ayrıntılar” a tıklıyorum.

    clip_image012

    Şekil-12

    Kurulan paketlerin ayrıntılarına ait bir liste karşımıza çıkıyor.

    clip_image013

    Şekil-13

    Paketlerin kurulumu bittikten sonra  yönetici ve kullanıcı bilgileri ve parolalarını gireceğimiz ekran çıkıyor karşımıza. Gerekli yerleri doldurup “sonraki” ne tıklıyoruz.

    Not: Administrator (root) parolası için minimum 6 karakterden oluşan bir şifre istiyor.

    clip_image014

    Şekil-14

    Kullanıcı hesapları oluşturulup kuruluyor.

    clip_image015

    Şekil-15

    Önyükleyici hazırlanıyor.

    clip_image016

    Şekil-16

    Monitör özelliklerini üretici firma yada genel seçeneklerden birini kullanarak seçebilirsiniz.

    clip_image017

    Şekil-17

    Sistem özelliklerine ait bir özet ekranı geliyor burada görüntülenen bilgiler eğer istenirse yeniden yapılandırılabiliyor.

    clip_image018

    Şekil-18

    Güncellemeleri kurmadan kuruluma devam ediyorum.

    clip_image019

    Şekil-19

    Kurulumun bittiğine dair bir ekran geliyor karşımıza. Ayrıca http://www.mandriva.com/en/security adresinde indirip kurabileceğimiz yama dosyalarını bulabileceğimize dair bir bilgi de bize veriliyor. CD’ yi çıkarıp “Yeniden başla” yı tıklıyoruz.

    clip_image020

    Şekil-20

    Mandriva Linux 2008 Spring’ i Başlat’ ı seçip “enter” a basıyoruz.

    clip_image021

    Şekil-21

    İlk kurulum için kayıt konsolu karşımıza geliyor. “sonraki” ne tıklıyoruz.

    clip_image022

    Şekil-22

    Register bölümünde gerekli alanları doldurup önce “create my account” a tıklıyoruz.

    clip_image023

    Şekil-23

    Hesabımızın oluşturulduğuna dair uyarı çıktıktan sonra “sonraki” ne tıklıyoruz.

    clip_image024

    Şekil-24

    Karşımıza çıkan anketi istediğimiz gibi doldurup “sonraki” ne tıklıyoruz.

    clip_image025

    Şekil-25

    Bizden register bölümünde doldurduğumuz e-mail adresimizi ve hardware profilimizi barından dosyayı upload etmemizi istiyor. “gözat…” butonuna basıyoruz.

    clip_image026

    Şekil-26

    /tmp klasörünü seçiyoruz.

    clip_image027

    Şekil-27

    /tmp klasörünün içinde report.tar.bz2 dosyasını seçiyoruz.

    clip_image028

    Şekil-28

    “upload” butonuna tıklıyoruz.

    clip_image029

    Şekil-29

    “son” a tıklıyoruz.

    clip_image030

    Şekil-30

    Karşımıza log in sayfası çıkıyor. Belirlediğimiz kullanıcı adı ve şifreyi girerek Mandriva Linux’ a log in oluyoruz.

    clip_image031

    Şekil-31

    Servisler yüklenmeye başlıyor.

    clip_image032

    Şekil-32

    Ve karşımıza Mandriva Linux’ un masaüstü çıkıyor.

    clip_image033

    Şekil-33

    Kurulu olarak gelen Mozilla Firefox ile internette gezintiye başlıyoruz.

  • FreeBSD Üzerinde Kullanıcı Hesaplarının Yönetimi Bölüm-1

     

     

     

    Her sistemde olduğu gibi FreeBSD de de kullanıcıların sisteme giriş yapabilmesi için kullanıcı tanımları yapılmalıdır. Bu makalemizde FreeBSD de kullanıcı hesaplarının nasıl açıldığını ve yönetildiğini göreceğiz.

     

     

     

    Hesap Özellikleri

     

    Kullanıcı hesapları kullanıcı adı ve tanımlanan bazı bilgilerden oluşur. FreeBSD de kullanıcı bilgileri /etc/passwd, /etc/master.passwd dosyalarında; kullanıcı grupları ile ilgili bilgiler /etc/group dosyasında tutulur. Hesap oluşturulurken kullanılan değişkenler şunlardır:

     

    • Kullanıcı Adı (Username) : Sisteme giriş yapabilmek için kullanılır; aynı isim sadece bir kullanıcı için kullanılır ve kullanıcı adı küçük harfler, sayılar ve “_”  “-“  den oluşabilir. Kullanıcı adı en fazla 16 karakter olabilir.

       

    • Parola (Password) : Parolasız sistem girişleri için kullanılan hesapların dışındaki tüm hesapların mutlaka bir parolası olmalıdır. Parolalar şifrelenmiş bir şekilde /etc/master.passwd dosyasında tutulmaktadır.

       

    • Kullanıcı ID’ si (UID): UID 0 ile 65535 arasında olup kullanıcıyı tanımlayan ve yinelenmeyen bir numaradır.

       

    • Grup ID’ si (GID): GID 0 ile 65535 arasında olup kullanıcının üyesi olduğu grubu belirten bir numaradır. Bu numara kaynak paylaşımdaki yetkileri belirlemek için kullanılır. Örneğin bir yazıcının sadece belli kişiler tarafından kullanabilmesi gibi.

       

    • Giriş Sınıfı (Login Class): Kullanıcıların çevre değişkenlerini belirtmek, kaynaklara erişimlerini denetlemek için kullanılan bir yöntemdir.

       

    • Parola Değiştirme Zamanı (Password Change Time): Kullanıcıların parolalarını belirli aralıklarla değiştirmelerini zorunlu kılmak için kullanılır. Default olarak bu değer sıfırdır.

       

    • Hesap Son Kullanma Tarihi (Account Expire Time): Hesapları belirli bir süre sonra geçersiz kılmak için kullanılır.

       

    • Kullanıcı Tam Adı (User full name): Kullanıcının adını ve soyadını belirtir.  Bu bölüme istenirse telefon ve adres bilgileri de girilebilir.

       

    • Kullanıcı Ana Dizini (Home Directory): Kullanıcı sisteme giriş yaptığında kendi ana dizinine yerleşir.  Kullanıcılar kendi dizinlerinde tam yetkiye sahiptirler.

       

    • Kullanıcı Kabuğu (Shell): Kullanıcıya sistemle haberleşeceği ortamı sağlar. Genellikle kullanılanlar sh, bash, csh, tcsh, ksh dir.

       

     

     

    Yetkili Kullanıcı

     

    Genellikle root olarak adlandırılır. Sınırsız yetkiye sahip olduğundan günlük sıradan işler için kullanılmaz. Normal kullanıcılar sistemi aksatacak herhangi bir işlem için yetkili olmadıklarından sistem yöneticisinin sistemin yönetimi dışındaki işler için normal bir kullanıcı hesabı kullanması tavsiye edilir.

     

     

     

    Kullanıcı İşlemleri

     

    Kullanıcı hesapları üzerinde işlem yapmak için kullanılan komutların bazıları şunlardır:

     

    • Adduser  - kullanıcı eklenir

       

    • Rmuser  - kullanıcı silinir

       

    • Chpass   - kullanıcı bilgilerini değiştirir.

       

    • Passwd   - kullanıcı parolaları değiştirilir

       

    • Pw           - tüm kullanıcı işlemleri yapılabilir

       

    • Su            - bir kullanıcıdan diğer kullanıcıya geçişi sağlar

     

     

    ADDUSER

     

    Kullanıcı eklemek için kullanılır. passwd ve group dosyalarına kullanıcı için bir satır eklenir. Ayrıcı kullanıcı için dizin açar ve /usr/share/skel dizinindeki dosyaların kullanıcı dizinine kopyalar. Adduser komutu çalıştırıldığında /etc/Adduser.conf dosyasının ayarlana bilmesi ve kullanıcı açmak için gerekli sorular sorulur.

     

     

     

    clip_image001

     

     

     

    Şekil.1 – Kullanıcı isimlerinin hangi karakterlerden oluşa bileceği belirlenir. Ön tabanlı değeri kullanmak için ENTER tuşuna basılmalıdır.

     

     

     

    clip_image002

     

     

     

    Şekil.2 – Kullanıcılar oluşturulurken kullanılacak ön tabanlı kabuk belirlenmelidir..

     

     

     

    clip_image003

     

     

     

    Şekil.3 – Ön tabanlı kabuğun seçildiğini belirtir.

     

     

     

    clip_image004

     

     

     

    Şekil.4 – Kullanıcı ana dizinlerinin hangi dizin altında açılacağı belirlenir. ENTER tuşuna basarsak ön tabanlı olan /home dizini seçilmiş olur.

     

     

     

    clip_image005

     

     

     

    Şekil.5 - /user/share/skel yapılandırma dosyalarının kullanıcının ana dizinine kopyalanıp kopyalanmayacağı sorulmaktadır. Kopyalama eylemini başlatmak için YES, başlatmamak için NO yazılmalıdır.

     

     

     

    clip_image006

     

     

     

    Şekil.6 – Kullanıcı hesabı oluşturulduktan sonra kullanıcıya /etc/Adduser.message dosyasındaki mesajın e-mail ile gönderilip gönderilmeyeceği belirlenir. Mesaj gönderilmek istenirse ENTER tuşuna basılmalıdır.

     

     

     

    clip_image007

     

     

     

    Şekil.7 – Kullanıcıların parola kullanıp kullanmayacakları belirlenir. Ön tabanlı olarak parola kullanılır. Ön tabanlı değeri kabul etmek için ENTER tuşuna basılır.

     

     

     

    clip_image008

     

     

     

    Şekil.8 – Oluşturulacak kullanıcı adı belirlenir.

     

    clip_image009

     

     

     

    Şekil.9 – Kullanıcını tam adı belirlenir

     

     

     

    clip_image010

     

     

     

    Şekil.10 – Kullanıcının hangi k