Имейте права во время оболочки, но не в сценарии (если я sudo это)

Используйте полноценную версию энергии, не крошечную энергией. И энергию и крошечный энергией удобно называют от использования командной строки vi поскольку это - понижение замены для исходного редактора. Много дистрибутивов происходят стандарт с крошечным энергией.

0
03.07.2013, 01:44
2 ответа

Просто, потому что у Вас есть способность действовать как другой пользователь, это не дает Вашему текущему пользователю те же полномочия. Полномочия не располагаются каскадом Вашему текущему пользователю на основе способности Вашей текущей учетной записи пользователя действовать как другой пользователь. sudo и su позвольте Вы для "становлений" или "действуете как" другой пользователь. Другими словами, когда Вы sudo Вы на самом деле становитесь тем пользователем на мгновение.

Даже если Вы входите в машину как root и затем sudo или su другому пользователю как тот пользователь Вы будете иметь всем одинаковым ограничения (и разрешение), потому что к системе Вы - тот пользователь, нет root.

1
28.01.2020, 02:53

Я думаю, что первая вещь состояла бы в том, чтобы выяснить, работает ли сценарий как Вы.

#!/bin/bash
whoami

Назовите его таким же образом, Вы называете сценарий, Вы продолжаете работать (например, cronjob). Это могло бы дать Вам ключ к разгадке в случае, если сценарий работает как другой пользователь.

0
28.01.2020, 02:53

Теги

Похожие вопросы