
Когда я нахожусь под одним из своих имен пользователя, я могу запустить, скажем, screen -S -p 0 -X eval 'stuff "say command"\015'
. Однако я не могу su username screen -S -p 0 -X eval 'stuff "say command"\015'
; он жалуется, что разрешение отклонено. Почему это так?
решение1
Имя пользователя, которое вы используете с su, возможно, не является именем суперпользователя.
Просто введите вот так,
su screen -S -p 0 -X eval 'stuff "say command"\015'
затем введите свой пароль