User2 olarak çalıştırılması gereken script.sh var. Ancak, bu komut dosyası uygulamamda yalnızca kullanıcı1 altında çalıştırılabilir.
Aşağıdaki komutun çalıştırılmasını istiyorum:
su user2 -C script.sh
ancak şifresiz çalışabilir.
Ayrıca bunun çok kısıtlayıcı olmasını istiyorum, çünkü user1'de kullanıcı2 altında yalnızca script.sh çalıştırılabilir ve başka hiçbir şey çalıştırılamaz.
Bunu sudoers dosyasıyla yapmayı denedim ve saatlerce denedikten sonra kafam karıştı.
Birisi bunun nasıl başarılabileceğine dair açık bir örnek sunabilirse (sudoer kullanmak gibi genel bir şey yerine), bu çok takdir edilecektir.