Secara umum Anda ingin menjaga kepemilikan file pribadi Anda terpisah dari pengguna root. Inilah mengapa Anda membuat akun untuk diri sendiri sebagai administrator. Cara yang diterima, di bawah OS X, untuk mendapatkan akses level root adalah dengan menggunakan sudo
perintah dari aplikasi Terminal. Misalnya, jika Anda ingin melihat partisi drive internal Anda perintahnya adalah
gpt -r show /dev/disk0
yang jika dimasukkan akan menghasilkan pesan kesalahan berikut.
gpt show: unable to open device '/dev/disk0': Permission denied
Untuk menggunakan perintah, Anda harus menggunakan sudo
seperti yang ditunjukkan di bawah ini.
sudo gpt -r show /dev/disk0
Jika Anda ingin menjadi pengguna root untuk menghindari masuk sudo
, Anda bisa masuk sudo sh
. The exit
perintah dapat digunakan untuk keluar dari menjadi user root.
Jika Anda ingin menjalankan aplikasi sebagai pengguna root, Anda dapat menggunakan aplikasi Terminal. Misalnya, jika Anda ingin meluncurkan Finder sebagai pengguna root, masukkan perintah berikut.
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder &
Untuk menghindari kebingungan membuka dua aplikasi Finder pada saat bersamaan, biasanya yang terbaik adalah keluar dari aplikasi Finder Anda terlebih dahulu. Ini dapat dilakukan dengan menggunakan perintah terminal berikut.
osascript -e 'tell application "Finder" to quit'
Satu kata peringatan: mendahului perintah dengan sudo
tidak sama dengan menjadi pengguna root. Misalnya, perintahnya
sudo echo $USER
sudo echo $SUDO_USER
menghasilkan output yang sama dengan perintah di bawah ini.
echo $USER
echo $SUDO_USER
Jika Anda menjadi pengguna root (pengguna super), maka perintah yang sama menghasilkan output yang berbeda. Ini dapat diverifikasi dengan memasukkan perintah di bawah ini.
sudo sh
echo $USER
echo $SUDO_USER
sudo echo $USER
sudo echo $SUDO_USER
exit