Mas Dimas,

2009/2/14 Dimas Kurniawan <[email protected]>:
> Kang Andi, ini bentuk modifikasi KDE bagi akses sudo ya? Bisa cerita2
> detailnya gak Kang?

>> http://www.bellevuelinux.org/kdesu.html
" kdesu is a graphical front-end to the su command...."

'kdesu' TIDAK melakukan operasi "sudo", melainkan "su". Itulah
sebabnya, pada kasus original di thread ini, "kdesu kwrite" bisa
dilakukan karena 'common user' (user biasa) berganti menjadi user root
terlebih dahulu,--menyebabkan user berada pada lingkungan eksekusi /
environment execution-nya user 'root', plus pseudo terminal/TTY
(grafis) yang boleh digunakan-- lalu kemudian menjalankan 'kwrite'
sebagai user root, di TTY* yang sudah diberikan hak akses yang
diperbolehkan oleh 'X Server'.

Sedangkan sudo, user (biasa) kita, tidak berada pada lingkungan
eksekusi user 'root' (sebenernya masih bisa diakalin juga sih), yang
'X Server' sendiri belum memberikan hak akses untuk user root pada TTY
yang tersedia, karena TTY untuk user 'root' (pada kasus ini) tidak
di-'lahirkan' oleh perintah 'sudo'(?).

Jadi perintah "sudo kwrite" akan teuteup ditolak oleh 'X Server' untuk
menjalankan aplikasi yang membutuhkan shell GUI, 'X'.

-----------------------------------------------------------
Contoh isi "tail -f /var/log/messages" saya:

"...
Feb 16 13:21:06 iamandi sudo:     andi : TTY=pts/3 ; PWD=/home/andi ;
USER=root ; COMMAND=/usr/bin/kwrite
Feb 16 13:21:46 iamandi su: (to root) andi on /dev/pts/8
Feb 16 13:21:47 iamandi su: (to root) andi on /dev/pts/8
..."

> sudo kwrite
root's password:
kwrite: cannot connect to X server
(log pada baris #1)

> kdesu kwrite
(log pada baris #2 dan #3)

Catatan:
> w
 13:20:16 up  5:02,  1 user,  load average: 0.77, 0.77, 0.72
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
andi     :0        08:18   ?xdm?   1:31m  0.20s /bin/sh /usr/bin/startkde

-------------------------------------------------------------

Gitu :P .. Nambah (ga) jelas?. . :D

'kdesu' juga bisa diubah (agar mengunakan 'sudo', tidak lagi
memangggil 'su', misal untuk alasan keamanan), di url ini caranya:

http://greekbitches.blogspot.com/2008/07/opensuse-11-kdesu-and-sudo.html
atau
>> http://dev-loki.blogspot.com/2006/11/kdesu-with-sudo.html

*) http://www.linux.org/docs/ldp/howto/Text-Terminal-HOWTO-7.html

Regards,
Andi S.
-- 
[1] KDE 4.2+Mac OS Style =
http://andi.opensuse-id.org/2009/02/16/looks-familiar/

[2] ATI Catalyst™ 9.1 on openSUSE 11.1 =
http://andi.opensuse-id.org/2009/02/12/ati-catalyst-91-on-opensuse-111/
_______________________________________________
milis mailing list
[email protected]
http://lists.opensuse-id.org/listinfo.cgi/milis-opensuse-id.org

Kirim email ke