C++, чтобы изменить пароль и всегда возвращать 256 в Linux [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C++, чтобы изменить пароль и всегда возвращать 256 в Linux [закрыто]

Сообщение Anonymous »

Код: Выделить всё

std::string command = "echo '" + sudoPassword + "' | sudo -S bash -c 'echo \"" + userName.ToStdString() + ":" + newPassword.ToStdString() + "\" | chpasswd'";
используйте эту команду, чтобы вызвать систему для ее запуска.
но всегда возвращайте 256.
но введите команда в терминале будет успешной.
попробуйте открыть код vs от пользователя root или sudo. все еще не может быть исправлено.
Мне нужно использовать C++ для редактирования пароля пользователя.
Команда работает, а код C++ не работает.

Подробнее здесь: https://stackoverflow.com/questions/791 ... 6-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»