Oct 21, 2008

Agar account non-root bisa menge-mount suatu share folder

System Operasi Server: Windows 2003
System Operasi Client: OpenSUSE 10.2


Langkah di bawah ini semuanya dilakukan di client.


Buatlah satu direktori di bernama /win, seperti berikut ini:


osuse:~ # mkdir /win [enter]


Editlah file /etc/fstab, dengan menambahkan baris ini (diketik dalam 1 baris) sebagai berikut:


//windows-svr/share-drv   /win  cifs user,noauto,username=administrator,password=P@ssw0rd  0  0

Lalu ubahlah permission untuk file /bin/mount.cifs dan /bin/umount.cifs sebagai berikut:


osuse:~ # chmod +s /bin/mount.cifs [enter]


osuse:~ # chmod +s /bin/umount.cifs [enter]


Dicoba, hasilnya:


eharianto@osuse:~> mount /win [enter]
eharianto@osuse:~> mount [enter]
/dev/cciss/c0d0p3 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/cciss/c0d0p1 on /boot type ext3 (rw,acl,user_xattr)
/dev/cciss/c0d1p1 on /mnt/vm-dc type ext3 (rw)
/dev/cciss/c0d1p2 on /mnt/vm-mail type ext3 (rw)
securityfs on /sys/kernel/security type securityfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
//windows-svr/share-drv on /win type cifs (rw,mand,noexec,nosuid,nodev,user=eharianto)
eharianto@osuse:~>

Selesai.

Oct 20, 2008

Oleh-oleh dari Mudik (II): Menjalankan dan Mematikan Services di Windows dari Command Prompt

Topik ini sebenarnya hanya versi lebih umum dari posting saya terdahulu mengenai cara menjalankan service telnet di server Windows.

Berawal dari ketika liburan Iedul Fitri kemarin, saya sedang jauh dari kantor, ada rekan kerja yang memerlukan bantuan untuk mengambil beberapa file yang merupakan bagian dari suatu aplikasi. File-file itu berada di bawah folder 'Program Files' di server Windows 2003, sehingga hanya bisa diakses oleh account-account yang termasuk dalam group administrators.

Saya bersyukur bahwa saya sudah membuka firewall di kantor untuk mengijinkan koneksi SSH dari Internet ke salah satu server Linux yang ada di dalam LAN kantor. Sehingga yang saya lakukan adalah menjalankan aplikasi PuTTY di handphone saya dan konek ke server Linux, dan dari situ kemudian melakukan telnet ke server Windows. Saya bersyukur lagi bahwa service telnet-server sudah berjalan di server Windows itu.

Setelah terhubung melalui telnet ke server Windows, saya mencoba untuk menyalin file-file di atas dari direktori 'Program Files' ke direktori lain yang bisa diakses oleh user. Namun, ternyata file-file itu tidak bisa disalin begitu saja karena mereka di-lock oleh aplikasinya, yang berjalan sebagai service.

Jadi, saya jalankan perintah di bawah ini untuk melihat service-service yang sedang berjalan di Windows:
c:\>net start [enter]
These Windows services are started:
Application Experience Lookup Service
Ati HotKey Poller
Automatic Updates

....
Workstation
World Wide Web Publishing Service


The command completed successfully.

C:\>

Dari daftar yang muncul di atas, saya bisa memperkirakan service mana yang menge-lock file-file yang akan saya salin, dan lalu menghentikan service tersebut.
C:\>net stop "SQL Server (SQLEXPRESS)"
The SQL Server (SQLEXPRESS) service is stopping..
The SQL Server (SQLEXPRESS) service was stopped successfully.


C:\>

Sekarang saya bisa menyalin file-file tersebut ke direktori lain, dan kemudian menjalankan lagi service-nya:
C:\>net start "SQL Server (SQLEXPRESS)"
The SQL Server (SQLEXPRESS) service is starting..
The SQL Server (SQLEXPRESS) service was started successfully.


C:\>

Selesai.