Arch Linux Kullanıcı Ekleme ve sudo Ayarları

Arch Linux kurulum işlemi bittikten sonra root dışında kullanıcılar belirlemeniz gerekiyor. Bunun için adduser komutu verip sorulan soruları yanıtlamalısınız.

Login name for new user []: Yeni kullanıcı adı.

User ID ('UID') [ defaults to next available ]:

Initial group [ users ]:

Additional groups (comma separated) []: users,audio,lp,optical,storage,video,wheel,power,network

Home directory [ /home/archie ]:

Shell [ /bin/bash ]:

Expiry date (YYYY-MM-DD) []:

Şifre belirlerme[]: Şifrenizi belirleyiniz.

Bir çok soruya cevap vermeden enter ile geçebilirsiniz. Önemli olan Additional groups kısmında önceden belirlenmiş ve yaratılan kullanıcıların bilgisayarın özelliklerden faydalanmasını sağlayan grupları eklemenizdir.

Grup Etkilenen Dosyalar Görev – Yetki
adm /var/log/* Log dosyalarını okuma
audio /dev/audio,

/dev/snd/*,

/dev/rtc0

Ses ile ilgili donanıma ulaşım
avahi
bin /usr/bin/* Binary (ikili – calıştırılabilir) dosyaları değiştirme hakkı sadece root’dadır. Bu izin normal kullanıcaılara bin dosyaları çalıştırma ve okuma izni verir.
camera Dijital kameralara erişim hakkı.
clamav /var/lib/clamav/*,

/var/log/clamav/*

Clam AntiVirus tarafından kullanılır.
daemon
dbus /var/run/dbus/*
disk /dev/sda[1-9],

/dev/sdb[1-9],

/dev/hda[1-9]

Blok veri cihazlarına erişim. (Harddiskler)optical, floppy, ve storage gruplarını etkilemez.
floppy /dev/fd[0-9] Floppy disk’e erişim.
ftp /srv/ftp
games /var/games Oyunlara erişim
gdm
hal /var/run/hald,

/var/cache/hald

http
kmem /dev/port,

/dev/mem,

/dev/kmem

locate /usr/bin/locate,

/var/lib/locate,

/var/lib/mlocate,

/var/lib/slocate

updatedb komutunu kullanma hakkı verir.
log /var/log/* /var/log içindeki log dosyalarına erişim…
lp /etc/cups,

/var/log/cups,

/var/cache/cups,

/var/spool/cups

Yazıcıya erişim ve ayar yapma hakkı verir.
mem
mail /usr/bin/mail
network NetworkManager Network ayarlarını değiştirme izni verir.
networkmanager Kullanıcı NetworkManager’i kullanarak wireless ağa bağlanmak istediği zaman gereklidir.Arch tarafından default olarak sunulmaz. Elle eklenmesi gerekir
nobody Hiç bir özelliğe sahip olmayan grup.
ntp
optical /dev/sr[0-9],

/dev/sg[0-9]

CD, DVD gibi optik cihazlara erişim, kontrol hakkları verir.
policykit
power Pm-utils  kullanım hakkı verir.(suspend, hibernate gibi işlemleri yapmak için). Bunun yanında güç yönetimini değiştirebilme hakkı da verir.
rfkill
root /* Sistemin tamamını kontrol edebilme hakkı verir.
scanner /var/lock/sane Scanner’a erişim izni verir.
smmsp sendmail  grubu.
storage USB HDD’ler, flash/jump donanımlar ve MP3 çalarlar gibi donanımları kullanabilme izni verir.Bunların dışında HAL ve D-Bus kullanarak veri kayıt cihazlarını sisteme bağlama hakkı verir. (mount)
stb-admin
sys  CUPS ‘de tanımlı yazıcıları yönetebilme hakkı verir.
thinkpad /dev/misc/nvram ThinkPad kullancılarına  tpbgibi araçları kullanma izni verir.
tty /dev/tty,

/dev/vcc,

/dev/vc,

/dev/ptmx

/dev/ACMx dizinlerine erişim hakkı…
users Standard kullanıcı grubu.
uucp /dev/ttyS[0-9],

/dev/tts/[0-9]

Serial ve USB cihazlar (modems, handhelds, RS-232/serial ports)
vboxusers /dev/vboxdrv VirtualBox  sanallaştırma yazılımını kullanma hakkı verir.
video /dev/fb/0,

/dev/misc/agpgart

Access to video capture devices, DRI/3D hardware acceleration (X can be used without belonging to this group).
vmware VMware  sanallaştıma yazılımını kullanma hakkı verir.
wheel sudo  kullanma hakkı verir. ( visudo ile değiştirilir). PAM’den de etkilenir.

* Kullanıcınızın sudo kullanarak root gibi sistemi yönetmesini istiyorsanız Additional groups kısmına wheel grubunu eklemesiniz.

pacman -S sudo

komutu ile önce sudo‘yu yükledik. sudo‘nun yanında visudo‘da yükleniyor. Bu vim editörünün sudoers dosyasını düzenleyebilmesi için değiştirilmiş bir araç. sudoers dosyasını nano, gedit gibi normal bir editörle değiştirmeniz önerilmiyor.

Şimdi visudo yardımıyla /etc/sudoers dosyasında wheel grubunda bulunan üyelere sudo‘yu  kullanabilme izni vereceğiz.

visudo

komutu verip vim ekranına geçiyoruz.

* vim‘i kullanmasını bilmiyorsanız Onur’un yazdığı şu yazıya bir gözatın.

wheel grubundakilere sudo izni verecekseniz

#%wheel ALL=(ALL) ALL

satırını bulun ve başındaki # işaretini kaldırın. Böylece satır yorum olmaktan çıkacaktır.
sudo grubundakilere sudo izni verebilmek için

#%sudo ALL=(ALL) ALL
satırını bulun ve # işaretini kaldırın.

Hepsi bu kadar artık sudo kullanarak özel izne tabi işlemleri gerçekleştirebilirsiniz.

[1] https://wiki.archlinux.org/index.php/Users_and_Groups

Bu yazı toplam 245 kere görüntülenmiştir.

0saves
Eğer yazıyı beğendiyseniz lütfen yorum bırakın veya diğer yazılardan haberdar olmak için RSS'e üye olun..

İlgili Yazılar:

  • İlgili yazı bulunamadı.

Yazar Hakkında


Yazar:

Hakkında / İlgi Alanları:
Kategori: Linux İpuçları, September 18th, 2011

Yazarlarımızdan , bu yazı dahil toplam 18 adet yazı yazmış.

Cevap yaz