Mac’teki Terminal’de yönetici komutlarını girme
Bir sunucuyu yönetmek için kullanılan birçok komutu çalıştırmak için superuser da denilen yönetici veya Root kullanıcı olmanız gerekir.
Örneğin yönetici veya Root kullanıcı değilseniz server:~ mariah$ shutdown
komutunu girdiğinizde şu hatayı alırsınız: kapat: Süper kullanıcı DEĞİL
Bunun nedeni, shutdown
komutunun sadece kök kullanıcı veya kök kullanıcı ayrıcalıkları olan bir yönetici kullanıcı tarafından çalıştırılabilmesidir.
Süper kullanıcı ayrıcalıklarıyla komutları çalıştırmak için sudo
komutunu kullanın. sudo
, superuser do (süper kullanıcı yapıyor) anlamına gelir.
Aşağıdaki örnek macOS yüklü bilgisayarlarda çalışır; bu yüzden bilgisayarınızı yeniden başlatmayı düşünmüyorsanız bu komutu çalıştırmayın:
server:~ mariah$ sudo shutdown
Size şu anki kullanıcının parolası sorulur.
Yalnızca yönetici kullanıcılar sudo
kullanabilir. Yönetici olarak oturum açmadıysanız aşağıdakini girerek oturum açabilirsiniz, adminUsername yerine yönetici kullanıcının adını yazın:
su adminUsername
adminUsername için parolayı girmeniz istenecek, ardından söz konusu kullanıcı için yeni bir kabuk açılır.
Bir komut için gerektiğinde su
kullanarak kök kullanıcıya geçebilirsiniz. Normal şartlarda kök kullanıcı olarak oturum açmamalısınız.
Önemli: Kök kullanıcı olarak oturum açmak için su
kullandığınızda özellikle dikkatli olun, çünkü elde ettiğiniz ayrıcalıklarla sunucunuzun çalışmayı durdurmasına neden olacak değişiklikler yapabilirsiniz.
sudo
ve su
hakkında daha fazla bilgi edinmek için ilgili man sayfalarına bakın.