Re: [LINUX:3783] Re: Root login

Murat Arslan (arslanm@star.com.tr)
Fri, 26 Dec 1997 09:41:51 +0000 (GMT)


On Fri, 26 Dec 1997, Emre Ozen wrote:

> Bak imrancigim /etc/group file'i icerisine root::0:root satirini
>
> root::0:root,x koyarsan x kullanicisida root hakkini direk olarak
> elde etmis olur. Avantaj degil buyuk dezavantaji olur cunku sistemde

YanLIS..
/etc/group dosyasI gid ile ilgilidir, GID ( = Group ID)

Gid'i 0 olan biri shutdown cekemez, reboot yapamaz.. Bu tur
if (getuid() != 0) { printf("You are not root!"); exit(0); }

programlari uid'ye bakar, UID (= User ID)

root@9:36am:~# id
uid=0(root) gid=0(root) groups=0(root), 1(bin),2(daemon),3(sys),
4(adm),6(disk),10(wheel),11(floppy)
root@9:38am:~#
murat@9:39am:~> id
uid=1002(murat) gid=100(users) groups=100(users),0(root),222(xx)
murat@9:39am:~> newgrp root
murat@9:39am:~> id
uid=1002(murat) gid=0(root) groups=100(users),0(root),222(xx)
murat@9:40am:~>

Root haklari vermek icin en iyi yontem, "sudo" ya izin vermektir
bunu "visudo" komutuyla yapabilirsiniz, "man sudo".

> Emre Ozen

Murat Arslan <arslanm@star.com.tr>
Fingerprint A49E 5EA1 EDA7 B62B E66C 1B7C 6F77 4213