Bugün çalıştığım ekranın farklı bir kullanıcı olarak çalıştığını öğrendim!
yani
ssh bob@server # ssh into server as bob
sudo su "monitor" -
screen # fails: Cannot open your terminal '/dev/pts/0'
"Monitor" kullanıcısı olarak çalışan bir betiğim var. Çıktıyı ekranda görmek için bir ekran oturumunda çalıştırıyoruz. Sorun şu ki, kendi hesabına giriş yapan çok sayıda kullanıcımız var (yani, bob, james, susie, vb ...) ve sonra "monitor" kullanıcısına sudo yaptılar. Onlara "monitör" kullanıcısına erişim izni verilmesi söz konusu değildir.
sudo su "user" -
. Neden kullanmaz sudo -u user -s
?
sudo su
- bence insanların alıştıkları şey buydu (benim durumumda herhangi bir sudo bayrağı bilmene gerek yok çünkü sudo su
- sudo man sayfasını okudum sanmıyorum :)