Не может выполнить отклоненное разрешение сценария удара

Я запускаю скрипт удара от терминала как

sudo sh /usr/local/ControlPanel/web/bin/login.sh admin myPassword

login.sh

#! /bin/bash

Username=$1;
Password=$2;

algorithm=$(grep $Username /etc/shadow | awk -F'$' '{print $2}')
salt=$(grep $Username /etc/shadow | awk -F'$' '{print $3}' | awk -F: '{print $1}')
password=$(grep $Username /etc/shadow | awk -F'$' '{print $4}' | awk -F: '{print $1}')

hashed='$'$algorithm'$'$salt'$'$password;
algorithmSalt='$'$algorithm'$'$salt;

plaintext=$(python -c 'import crypt; print crypt.crypt("'$Password'", "'$algorithmSalt'")')

if [[ $hashed == "$plaintext" ]]; then 
    echo "1|You have successfully loggedin.";
else
    echo "0|Incorrect username or password.";
fi

/etc/sudoers.d/admin

admin   ALL=(ALL)   ALL
admin   ALL=NOPASSWD:/usr/local/ControlPanel/web/bin/*

Не добавляя sudo я получил следующее сообщение об ошибке

grep: /etc/shadow: Permission denied

После добавления sudo я получил следующее сообщение об ошибке

/etc/sudoers.d/admin: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers.d/admin near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
0
задан 8 September 2018 в 02:19

1 ответ

sudoers Ошибка : Каждый раз, когда Вы изменяете файл sudoers , только редактируете его с visudo, который будет исправность проверять, что Ваши изменения и мешать Вам сократить Ваше собственное препятствуют. Если Вы Bork файл sudoers , мог бы полностью полить из шланга Ваш доступ.

Ошибка Полномочий : Эта ошибка может быть определенным отвлекающим маневром...

я просто выполнял сценарий с sudo, который продолжал перестать работать с" , разрешение отклонило " ошибки. Я был уверен, что это должно было работать.

причина, почему это перестало работать? Я забыл к chmod 700 файл. Поскольку Homer Simpson сказал бы, D'Oh!

, Таким образом, это было вид ошибка полномочий, но только, как связано с режим из файла, а не владение из него.

Hope это помогает другим, имеющим моменты Homer Simpson ;-)

0
ответ дан 28 October 2019 в 00:25

Другие вопросы по тегам:

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