[ask] service glassfish dipindahkan ke user lain

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
User avatar
progamer
Posts: 34
Joined: 29 Nov 2011, 06:59

[ask] service glassfish dipindahkan ke user lain

Postby progamer » 17 Jan 2012, 07:59

met pagi rekans,

mau tanya cara mindahin hak akses,

# ilustrasi :
untuk sekarang yg menjalankan service glassfish adalah user root

# pertanyaan :
cara supaya service glassfish bisa dijalankan oleh user biasa ,

thank,,
User avatar
thrvers
Posts: 4458
Joined: 01 Jan 2010, 13:28
Location: Jombang, Indonesia
Contact:

Re: [ask] service glassfish dipindahkan ke user lain

Postby thrvers » 17 Jan 2012, 09:15

'
cara menjalankan service yg dimaksud seperti apa??

ilustrasi----------------------------------
$ sudo /etc/init.d/glassfish start
atau aplikasinya
$ sudo glassfish
----------------------------------------------

???
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: [ask] service glassfish dipindahkan ke user lain

Postby blackshirt » 17 Jan 2012, 09:31

User avatar
progamer
Posts: 34
Joined: 29 Nov 2011, 06:59

Re: [ask] service glassfish dipindahkan ke user lain

Postby progamer » 17 Jan 2012, 09:46

ok thank atas reply nya,,

jalankan servicenya kaya gini kang

service glassfish {start|restart|stop}

ane buat satu file glassfish dan saya taruh di /etc/init.d/

thank bro thrvers and bro blackshirt
User avatar
progamer
Posts: 34
Joined: 29 Nov 2011, 06:59

Re: [ask] service glassfish dipindahkan ke user lain

Postby progamer » 26 Jan 2012, 07:14

mindahin service glassfish ke user glassfish udah berhasil, tetapi ada masalah dikit ne,,

ane pngn x service glassfish dijalankan saat startup

$ whoami
glassfish
$ sudo update-rc.d glassfish default

terus saat saya restart, glassfishnya sudah running otomatis pas startup cuma masalahnya yang nge-run glassfish ini sepertinya user root,,

hal ini terindikasi ketika user glassfish mo nge-restart service glassfish dengan command :

service glassfish restart

ternyata Permission Denied pada file /usr/local/glassfish/domain/domain1/log/server.log

dan ketika saya check dengan ::

ls -la /usr/local/glassfish/domain/domain1/log/server.log

ternyata file ini punya user root,, padahal sebelum di-restart file server.log ini adalah kepunyaan user glassfish ,,

Pertanyaan ::
Bagaimana caranya supaya ketika service glassfish yg ditaruh di-startup dijalanin oleh user glassfish sendiri ???

Thanks ,, :)
User avatar
thrvers
Posts: 4458
Joined: 01 Jan 2010, 13:28
Location: Jombang, Indonesia
Contact:

Re: [ask] service glassfish dipindahkan ke user lain

Postby thrvers » 26 Jan 2012, 08:55

'
jangan dijalankan lewat update-rc.d :D

jalankan lewat USER di menu pakai 'Startup Application'

cmiiw
User avatar
progamer
Posts: 34
Joined: 29 Nov 2011, 06:59

Re: [ask] service glassfish dipindahkan ke user lain

Postby progamer » 26 Jan 2012, 10:19

thank bro thrvers ,,

klo dijalanin lewat "Startup Application",, berarti service glassfishnya ga akan jalan sebelum user glassfish LOG IN,, :)

sudah ane coba barusan, setelah log in baru servicenya jalan

pngn nya kan server meskipun user tidak ada yang login service tersebut tetep jalan secara otomatis ,,

klo lewat update-rc.d , service nya emang di-run sama user root ya ,,

mohon pencerahannya mas bro :)

Thank a lot
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: [ask] service glassfish dipindahkan ke user lain

Postby blackshirt » 26 Jan 2012, 12:56

progamer wrote:mindahin service glassfish ke user glassfish udah berhasil, tetapi ada masalah dikit ne,,

katanya dah sukses om
User avatar
progamer
Posts: 34
Joined: 29 Nov 2011, 06:59

Re: [ask] service glassfish dipindahkan ke user lain

Postby progamer » 27 Jan 2012, 17:36

katanya dah sukses om


untuk mindahin service nya se udah berhasil,, tp sekarang yg jadi masalah soal service glassfish yang ditaruh di startup lewat update-rc.d

ternyata servicenya di-jalankan oleh root
User avatar
thrvers
Posts: 4458
Joined: 01 Jan 2010, 13:28
Location: Jombang, Indonesia
Contact:

Re: [ask] service glassfish dipindahkan ke user lain

Postby thrvers » 27 Jan 2012, 18:23

'
coba masukkan di /etc/rc.local

Code: Select all

..
su -u glassfish /perintah/command/
exit 0


inspirasi om kcin#ubuntu-indonesia :D
User avatar
progamer
Posts: 34
Joined: 29 Nov 2011, 06:59

Re: [ask] service glassfish dipindahkan ke user lain

Postby progamer » 30 Jan 2012, 15:43

udah saya coba mas bro ,, masih belom bisa ,,

tp saya coba ngerubah script servicenya menjadi

� awal file �
GLASSFISHPATH=/usr/local/glassfish/bin
GF_USER=glassfish
ASADMIN=$GLASSFISHPATH/asadmin

SU=�su �login $GF_USER �command �

case �$1″ in
start)
$SU �$ASADMIN start-domain domain1″
;;
stop)
$SU �$ASADMIN stop-domain domain1″
;;
restart)
$SU �$ASADMIN stop-domain domain1″
$SU �$ASADMIN start-domain domain1″
;;
*)
echo $�usage $0 {start|stop|restart}�
exit 1
esac
� akhir file �

Hasil pengalaman ::

> tanpa login terlebih dahulu service glassfish sudah jalan
> service glassfish dijalankan oleh user glassfish BUKAN user root
> service bisa dijalankan lewat client dengan OS MS. Jendelas menggunakan putty

Return to “Ubuntu Server”

Who is online

Users browsing this forum: No registered users and 2 guests