Genel olarak, kişisel dosyalarınızın sahipliğini kök kullanıcıdan ayrı tutmak istersiniz. Bu nedenle yönetici olarak kendiniz için bir hesap oluşturuyorsunuz. OS X altında, root seviyesine erişim kazanmak için kabul edilen yöntem, sudokomutu Terminal uygulamasından kullanmaktır. Örneğin, dahili sürücünüzün bölümlerini görmek istiyorsanız komut
gpt -r show /dev/disk0
girilirse aşağıdaki hata mesajına neden olur.
gpt show: unable to open device '/dev/disk0': Permission denied
Komutu kullanmak için, sudoaşağıda gösterildiği gibi kullanmanız gerekir .
sudo gpt -r show /dev/disk0
Girmekten kaçınmak için root kullanıcısı olmak sudoistiyorsanız, sadece giriş yapabilirsiniz sudo sh. exitKomut kök kullanıcı olmaktan çıkmak için kullanılabilir.
Bir uygulamayı kök kullanıcı olarak çalıştırmak istiyorsanız, Terminal uygulamasını kullanarak yapabilirsiniz. Örneğin, Finder'ı kök kullanıcı olarak başlatmak istiyorsanız, aşağıdaki komutu girin.
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder &
İki Finder uygulamasının aynı anda açık olmasını sağlamak için önce Finder uygulamasından çıkmak en iyisidir. Bu, aşağıdaki terminal komutu kullanılarak yapılabilir.
osascript -e 'tell application "Finder" to quit'
Dikkatli bir kelime: ile bir komuttan sudoönce kök kullanıcı olmak aynı değildir. Örneğin, komutlar
sudo echo $USER
sudo echo $SUDO_USER
sonuç aşağıda gösterilen komutlarla aynı çıktıyla sonuçlanır.
echo $USER
echo $SUDO_USER
Kök kullanıcı (süper kullanıcı) olursanız, aynı komutlar farklı bir çıktıya neden olur. Bu, aşağıda gösterilen komutları girerek doğrulanabilir.
sudo sh
echo $USER
echo $SUDO_USER
sudo echo $USER
sudo echo $SUDO_USER
exit