INCLUDE_DATA

Mengubah Group dan Owner Data

Ketika kita memindahkan data dari server lama ke server baru, sering kali kita menghadapi persoalan masalah UID atau GID. Misalnya saja adalah UID dan GID yang dimiliki oleh user apache di server lama dan baru terkadang lain.
Sehingga ketika kita memindahkan data website kita dari server lama ke server baru, kita harus mengubah satu persatu UID dan GID data yang kita miliki. Tentunya kalau datanya sedkit tidak masalah. Bagaimana kalau datanya adalah berpuluh-puluh, atau bahkan beratus-ratus.

Nah dalam kesempatan ini saya akan memperkenalkan shell script singkat yang akan merubah UID dan GID data dari website kita dengan singkat.
Untuk menjalankan shell ini anda harus bertindak sebagai root, dan jalankan dengan perintah seperti berikut ini, sh shell_name. Maka data yang ada dibawah current directory anda akan di ubah semua.

[sourcecode lang='php']
#!/bin/sh

for file in `find . -user 501`
do
chown apache ${file}
done

for file in `find . -group 501`
do
chgrp apache ${file}
done
[/sourcecode]

Dalam contoh ini UID dan GID yang kita inginkan adalah 501. Dan semua owner dan group data dirubah ke apache. Tentunya shell script sederhana ini bisa anda ubah-ubah untuk menjalankan beberapa tool-tool yang bermanfaat.

bookmark tulisan ini :
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Live
  • Slashdot
  • Technorati
  • Twitter
Vote artikelnya 3.00 out of 5
[Pilih]

Berita Terkait

Tags: ,

Muhammad Yusuf E Ada beberapa situs yang dikembangkannya, baik dalam bahasa Indonesia, Inggris dan Jepang. Pekerjaan berhubungan dengan dunia IT. Dari coding sampai installing, alias serabutan.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*

Anti-spam image

This site employs the Ravatars plugin.