[Pardus-kullanicilari] su ve su -

Emre ERENOGLU erenoglu at gmail.com
3 Tem 2008 Per 15:46:10 EEST


su komutu --> substitude user anlamina gelir yani kullanici degistir.

su komutunu tek basina vermek = su root komutu, yani root kullanicina
gecmeye calismak. Burda da dogal olarak root sifresi ister.

su - komutu ise kullanici ile birlikte ortam degiskenlerini de degistirir.
yani ornegin root kullanicisinin /sbin /usr/sbin dizinlerine olan patikasini
belirlemesi vs.

Her iki komut da sizden root sifresi ister, sizin sifrenizi istemez.
(normalde).

Bir de sudo komutu vardir, bu komut ise diger ikisinden farkli olarak, sizin
sifrenizi kullanip, size root haklari verir. yani asagida yazdiginiz
komutlari, tam patikalarini yazip sudo komutu iel calistirabilirsiniz, bu
durumda sizin sifrenizi isteyecektir.

Ancak, sudo calistirma hakki olan kisinin sifresinin baskasina verilmesi,
root sifresinin verilmesi ile ayni seydir. Yani, sudo hakkina sahip
kullanici, root haklarina da erisebilir. Ornegin:

sudo -s -H

komutu, size sizin sifrenizi sorar, dogru verirseniz root moduna gecersiniz
(su - gibi). Notunuza gelirsek:

2008/7/3 Metin OÄŸuz <metinoguz26 at gmail.com>:

> Ben bilgisayarımda usb modem kullanıyorum.Bu durumda evde bilgisayarımı
> kullanmak isteyen benden başka  birine root şifremi vermek zorundayım değil
> mi?
>
Ayni sey, ha root sifresi vermissiniz, ha sudo hakki olan kullanicinin
sifresini. Yalniz internet baglantisinin bildigim kadari ile otomatik olarak
yapilmasi gerekir, yani siz bir sifre vermeden actiginizda sistem otomatik
baglantiyi yapmali. Bunun icn yazdiginiz komutlari belki
/etc/conf.d/local.start dosyasi icine sirasiyla yazmayi deneyebilrisiniz (bu
is ag yoneticisi tarafindan yapilamiyorsa).

>
> Ben bile hem kurulumda hem de tasmada kendime yönetici yetkileri verdiğim
> halde root olmadan yani "su -" komutu ile baÅŸlamadan internete
> bağlanamıyorum."su" komutu ile root olduğumda başladığımda ve ardından
> bağlanmak için "br2684ctl -c 0 -b -a 8.35" komutunu verdikten sonra "bad
> command uyarısı" alıyorum. 2007 de ise böyle bir sorun yoktu.
>
2007'de bazi insanlarin guvenlik acigi olarak gordukleri bir esneklik soz
konusu idi. Bu yuzden baglanabiliyordunuz.  konsole'da:

which br2684ctl

komutunu verip, bu br2684ctl programi diskte nerde duruyor onu
bulabilirsiniz (/sbin veya /usr/sbin 'dedir tahminim). daha sonra
/etc/conf.d/local.start dosyasinin sonuna,

/usr/sbin/br2684ctl -c 0 -b -a 8.35

satirini eklemeniz sorununuzu cozebilir (/usr/sbin yerine /sbin de olabilir,
which komutunun ciktisina gore).

Emre
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: http://liste.pardus.org.tr/pardus-kullanicilari/attachments/20080703/c3d1f433/attachment-0001.htm 


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi