如何在没有sudo的情况下将su与脚本文件一起使用?

时间:2020-04-03 09:43:27

标签: linux shell ubuntu su

该问题的基本代码:

Traceback:

File "C:\Users\User\.virtualenvs\interests-site-Ho6yLlHE\lib\site-packages\django\core\handlers\exception.py" in inner
  34.             response = get_response(request)

File "C:\Users\User\.virtualenvs\interests-site-Ho6yLlHE\lib\site-packages\django\core\handlers\base.py" in _get_response
  115.                 response = self.process_exception_by_middleware(e, request)

File "C:\Users\User\.virtualenvs\interests-site-Ho6yLlHE\lib\site-packages\django\core\handlers\base.py" in _get_response
  113.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "C:\Users\User\interests-site\interests-drf\mainapp\views.py" in friend_actions
  453.     if other_user in current_user.connection.all():

Exception Type: TypeError at /mainapp/profile/donnellan0007/connect/
Exception Value: argument of type 'QuerySet' is not iterable

注意:我取消了命令:“ sudo”,并且不想使用它。如果我与可以使用sudo的用户一起使用“ sudo su”,它将可以正常工作。

我得到的结果是:

read -sp 'Password: ' passwordvar
echo
echo -e
su - root <<!
$passwordvar
whoami
!

我如何只允许脚本以“ su”运行? 我不想取消密码,我想在脚本中使用“ su”

0 个答案:

没有答案
相关问题