Anasayfa » nasıl » Linux'ta Kullanıcıları ve Grupları Yönetmeye Başlayanlar Kılavuzu

    Linux'ta Kullanıcıları ve Grupları Yönetmeye Başlayanlar Kılavuzu

    Ubuntu Linux, kullanıcıları yönetmenize, bu kullanıcılara izin vermenize ve hatta bilgisayar başında ne kadar zaman harcadıklarını izlemenize yardımcı olmak için gruplar kullanır. İşte tüm bunların nasıl çalıştığını gösteren bir başlangıç ​​kılavuzu.

    Kullanıcılar ve Gruplar

    Ubuntu, sisteminize kurduğunuzda tek bir kişinin kullanması için kurulmuştur, ancak bilgisayarı birden fazla kişi kullanacaksa, her kullanıcının kendi kullanıcı hesabına sahip olması en iyisidir. Bu şekilde, her bireyin ayrı ayarları ve belgeleri olabilir ve dosyalar aynı bilgisayardaki diğer kullanıcılar tarafından görüntülenmekten korunabilir.

    Normalde Linux bilgisayarlarında iki kullanıcı hesabı vardır - kendi kullanıcı hesabınız ve PC'deki her şeye erişebilen, sistem değişiklikleri yapan ve diğer kullanıcıları yöneten süper kullanıcı olan kök hesap. Ubuntu biraz farklı çalışır, ancak varsayılan olarak doğrudan root olarak giriş yapamazsınız ve sudo Değişiklik yapmanız gerektiğinde kök düzeyinde erişime geçiş komutu.

    Linux, tüm kullanıcıların bir listesini '/ etc / groups' dosyasında saklar. Sisteminizdeki grupları ve kullanıcıları görüntülemek ve düzenlemek için bu komutu Terminal'de çalıştırabilirsiniz:

    sudo vigr / etc / groups

    Kullanıcı Hesapları Oluşturma

    Yeni bir kullanıcı oluşturmak için, Sistem -> Yönetim -> Kullanıcı ve Gruplar bölümüne gidebilir ve yeni bir kullanıcı eklemek için “Ekle” düğmesini tıklayabilirsiniz..

    Diğer kullanıcıyı tanımlayan uygun adı verin ve giriş klasörünü güvenceye almak için “şifrele” onay kutusunu işaretleyin.

    Kullanıcı ayrıcalıklarını yapılandırmak için "Gelişmiş Ayarlar" düğmesini tıklayın.

    Kullanıcı yönetimi modülü, Anna'nın “Kullanıcı Ayrıcalıkları” sekmesi altındaki ayrıcalıklarını listeler..

    “Kullanıcı Yönetim Sistemi” ayrıcalığını diğer kullanıcı hesaplarından kaldırmanızı öneririz. Bu, diğer kullanıcıların Linux kutunuzu tehlikeye atabilecek kritik sistem ayarlarını kolayca değiştiremeyeceğinden emin olmak içindir..

    Linux Dosya ve Klasör İzinleri

    Linux'taki her dosyanın bir dizi kullanıcı ve grup izni vardır ve ls -l komutunu terminalden gelen tüm izin ve öznitelik kümesini göstermek için kullanabilirsiniz..

    Soldan sağa doğru okumak, listedeki her öğe:

    1

    Örneğin, adında bir dosyayı gösteren örnekte anki, izinler rwxr-xr-x, dosya kök kullanıcıya ait ve kök gruba ait ve 159 bayt.

    İzin bayrağının dört bileşeni vardır; ilk karakter, genellikle dizinin mi yoksa bir dosya dizininin “d” olup olmadığını ve normal dosyanın “-” gösterip göstermeyeceğini belirtmek için kullanılan bayraktır. Sonraki 9 karakter, kullanıcı, grup ve herkesin izinlerini gösteren 3 karakterden oluşuyor..

    Bu özel örnekte, şu şekilde parçalanabilen rwxr-xr-x'e sahibiz:

    İzinler aşağıdaki değerlere karşılık gelir:

    • r = okuma izni
    • w = yazma izni
    • x = izin yürüt

    Bu, söz konusu dosya için herkesin izinleri okuyup yürüttüğü anlamına gelir, ancak yalnızca kök dosyaya yazma hakkına sahiptir..

    Dosya ve Dizinlerin Grup Sahipliğini Değiştirme

    Anna 7. sınıf öğrencisi ve kardeşi Peter üniversitede bir programlama kursuna yeni kayıt oldu. Anna, yazılım geliştirme araçlarını kullanmakla daha fazla ilgilenen Peter'a kıyasla, eğitim yazılımını matematik veya coğrafya ödevlerinde kullanmakla daha fazla ilgilenecektir..

    Anna ve Peter'ın bu uygulamalara erişimini, “Grupları Yönet” modülünden uygun gruplara atayarak yapılandırabiliriz..

    İki kullanıcı grubu, K-12 öğrenci grubu, Üniversite öğrenci grubu oluşturalım ve uygun kullanıcı hesaplarını her gruba atayalım..

    K-12 öğrencilerine eğitim yazılımını çalıştırma ayrıcalıkları vermeliyiz..

    Linux, çalıştırılabilir dosyaların çoğunu / usr / bin altında saklar; örneğin, Linux, Anki'yi / usr / bin / anki altında saklar. Bir dosyanın nerede olduğundan emin değilseniz, which komutu, terminalden konumu bulmak için uygun bir yoldur:

    hangi anki

    Anki ve Kig'i k12 grubuna kullanarak atayalım. chown Aşağıdaki formatı kullanan komut:

    sudo chown: [grup adı] [dosya listesi]

    Ayrıca, okuyucuyu iptal edebilir ve diğer kullanıcı gruplarının erişimini kullanarak chmod komuta.

    sudo chown: [grup adı] [dosya listesi]

    Bu komut K12 grubunun üyesine Anki ve Kig'e erişim sağlar. “Diğer” gruplardan okuma ve yürütme iznini kaldırarak, üniversite grubunun erişim haklarını Anki ve Kig'den kısıtlamalıyız. Komutun formatı şudur:

    chmod [ugoa] [+ - =] [rwxXst] dosyaOrdectoryName

    Komut satırında yaptığımız ilk komut “Diğer” grubundan okuma (r) ve çalıştırma (x) ayrıcalığını kaldırır. “O” seçeneği, erişim hakkını değiştirdiğimizi gösterir. Diğer grup. '-' seçeneği, kesin olarak kaldırmak istediğimiz anlamına gelir. dosya '-' seçeneğini izleyen parametrelerde belirtilen izinler. Chmod'un man sayfası bu seçeneklerin ayrıntılı bir açıklamasını verir..

    adam chmod

    Bilgisayar Kullanımını İzleme

    Timekpr, her kullanıcıya sınırlı bir hesaplama süresi vermemizi sağlar ve Timekpr'i Ubuntu Yazılım Merkezi'nden kurabilmeniz için yazılım kaynaklarınıza aşağıdaki PPA'yı eklemeniz gerekir..

    deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid ana
    deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid ana

    Ubuntu Software Center Timekpr'i kurmanın en kolay yoludur, sadece arama kutusunu kullanın ve hemen gelmelidir..

    Timekpr, bilgisayar kullanım süresini, ayın her gününde belirli bir zaman diliminde sınırlamamızı sağlar. Örneğin, bilgisayar saati kullanımını Pazar günü 300 dakika ve Pazartesi günü 60 dakika belirtebilirsiniz..

    Timekpr, kullanıcının görev çubuğunda görünecek ve kullanıcının işlem süresi dolduğunda masaüstünü kilitleyecektir..


    Kullanıcı ve Gruplar bir makalede ele alınacak oldukça büyük bir kavramdır. Önemli bir şeyi mi kaçırdık? Bazı bilgileri yorumlarda diğer okuyucularla paylaşmaktan çekinmeyin.