LINUX.ORG.RU

3
Всего сообщений: 66

Подбор (полу)забытого пароля

Есть vds-сервер под CentOS6. Забыл root пароль, помню только фрагменты.

Существуют ли скрипты для подбора root пароля?

Физического доступа к машине нет. Есть учётка с неадминистративными правами.

Чувствую, что ошибаюсь в одной-двух буквах. Опасаюсь, как бы не заблокировать учетку \ ip при локальном или ssh переборе пароля.

 , , ,

lameadmin ()

Как сделать пользователя super user-ом

(Debian 10) Есть пользователи vvediteima и root конечно же. Выполнить команду от рута есть 2 способа: $ su - стать пользователем root или $ sudo [команда] В обоих случаях спрашивает пароль. Можно ли этого избежать? Удалять пароль вообще мне не надо (или заменять на пароль ''). Ингода я сижу дома один и пароль бесполезен. Но быват случаи когда его надо поставить. Так вот, можно ли как-то выдать рута пользователю vvediteima не спрашивая постоянно пароль, но так, чтобы его можно было в любой момент вернуть?

 , , , ,

vvediteima ()

Помогите!

Не спрашивайте зачем, я отнял права рута у root и ‘запретил’ sudo (случайно) для обычного пользователя: sudo cd /etc/passwd root:x:1:0:root:/root:/bin/bash vvediteima:x:0:0:Egor Platonov:/home/vvediteima:/bin/bash Теперь не знаю что делать( Когда пишу sudo мне говорят sudo: you do not exist in the passwd database

а когда пишу su bash: /root/.bashrc: Отказано в доступе

 , , ,

vvediteima ()

получение ошибки при выполнении gnome-terminal от имени другого пользователя

Всем привет. Есть скрипт, который открывает новое окно терминала и выполняет в нем команду. Но если с помощью su открыть терминал для user2 и попытаться открыть новое окно терминала командой gnome-terminal, то появляется сообщение:

gnome-terminal client is not authorized to connect to ServerUnable to init server: Could not connect: Connection refused. Failed to parse arguments: Cannot open display

каким образом можно сделать так, чтобы команда gnome-terminal работала под любым пользователем?

 , ,

full_nub ()

su передача пароля

echo password | su - root -c "id"

su: must be run from a terminal

 , ,

Xwo ()

Как написать скрипт обновления сайта, если часть команд нужно выполнять под рутом?

Возник такой вопрос: имеется скрипт обновления сайта на Laravel.

Часть команд этого скрипта надо выполнять от определенного пользователя, а часть - от рута.


  • От пользователя выполняются всякие команды artisan, npm, composer.
  • От рута выполняются всякие команды обновления сервисов, установки прав и владельцев.


Последовательность такая, что сначала идут команды от пользвателя (остановка), потом от рута (остановка), потом опять от пользователя (обновление и запуск), потом от рута.

Мне бы хотелось, чтобы все это было сведено в один скрипт.

Вопрос: как это сделать? В sudoers прописывать все возможные комбинации разрешенных команд, которые выполнять через «su -»? Или есть какой-то другой способ?

 , , ,

Xintrea ()

Отсутствует passwd-запись для пользователя «./setup.sh

Решил установить прогу,пишу, su ./setup.sh и вдруг такая беда Отсутствует passwd-запись для пользователя «./setup.sh Знаю то что можно без su,но всё таки,в чём проблема?

 , , ,

VladNoooob ()

su login

Здравствуйте уважаемые специалисты.

У меня в системе стоит DOPRALINUX. Я раньше заходил под логином lgnusr, и «su». Пароль от lgnusr помню, но от su никак не могу вспомнит. Помогите пожалуйста сбросит как то пароль. Логин root скорее всего отключен. Ее нужно скорее всего зайти под логином su, а потом включит таким образом ./root_login.sh enable.

Я читал вот эту тему: su не распознаёт пароль root для не root-пользователя (комментарий) Здесь от пользователя bsm есть ответь, что он как то Установил права доступа для su, но как именно он не написал для будущих новичков :(

 

Sino ()

Как после su обновить path

Установил Debian testing (надо, wifi карточка новая) в иксах делаю su, становлюсь рутом, но в path не добавляются /sbin; /usr/sbin; /usr/local/sbin я могу сам перед su установить переменную, но...

Куда копать?

 ,

ManiTux ()

Debian и su

Только начинаю работать с Linux. Мне надо в bash скрипте использовать команду su. С таким вариантом, чтоб пароль root не надо было вводить. Как это сделать?

 ,

alekseev ()

SU позволяет войти в root'а без пароля

Здравствуйте товарищи!

Предыстория:
На виртуальной машине в vscale.io под Debian был добавлен пользователь sshguestuser, который не имеет никаких прав, а может только подключиться по SSH.
Предназначен он был для проброса портов (подключаемся с одного ПК, пробрасываем порт VNC-сервера, подключаемся с другого, пробрасываем порт до своего VNC-клиента), однако обнаружилось удивительное:
команда su БЕЗ ПАРОЛЯ сразу же делает данного пользователя суперпользователем!

$ su
# _
Гугление помогло найти один из способов, как добиться такого результата (правка файла /etc/pam.d/su), однако, в моём случае данный файл оказался абсолютно стандартным, никаких изменений по сравнению с «дитрибутивной» версией в нём не было.

sudo не настраивал. Вообще ничего особенного не делал, свежая установка!

Куда копать? Что делать? Как жить дальше?

 , ,

MihanEntalpo ()

Выключение\перезагрузка arch?

Установлена базовая часть системы - все как обычно только выключить\перезагрузить не могу - вернее могу, но только c правами root. Сначала su и потом только poweroff\reboot. Подсказали еще такую команду

machinectl shell
работает poweroff\reboot после нее без проблем. Гемор начинается при попытке выполнить
sudo poweroff\reboot
система выключается\перезагружается и при последующем старте виснит наглухо даже логин\пароль не ввести. Самое интересное что на простое
poweroff\reboot
система тоже регирует выключением\перезагрузкой, но после последующего старта вистнит на вводе логин\пароль. Других каких либо проблемм в системе не наблюдаю, команды типа
sudo pacman -Syy & -Su
или просто установка пакетов из под sudo - без проблем, все остальные действия требующие sudo - так же пыполняются без нареканий. Не знаю что и думать - почему выключает и перезагружает без зависона только c правами root?

Новая вводная!!! Если зайти из под root

poweroff\reboot
тоже выключает\перезагружает и отправлляет машину в зависание при следующем старте, но если из под root сделать su (я понимаю это полное безумие) и после этого выполнить
poweroff\reboot
система выключается\перезагружается без всяких зависаний при следующем старте. Что за божественная сила хранится в su, что оно из под root творит чудеса самому root неподвластные?

Если при зависоне подождать подольше - начинает лезть вот такая шняга https://d.radikal.ru/d07/1805/3f/1758a2d5b008.jpg.

 , ,

amd_amd ()

Qsudo - графическая оболочка для sudo

Надоело запускать gparted через консоль, а kdesudo не умеет в аргумент -E, который есть у sudo. Потому своял свою поделку, и решил поделиться ею с лором :).

Поделка является обычной графической оберткой над sudo и имеет следующие фичи:

  • Можно указывать любые опции, которые поддерживает обычный sudo
  • Есть поддержка сессии, как у sudo в консоли
  • Если пароль был введен не верно, то его можно ввести повторно, не перезапуская программу.

GIT: https://github.com/sr-tream/qsudo

 , , , ,

SR_team ()

Как выполнить команду от root без интерактивного ввода пароля?

IPB:~ mobile$ sw_vers -productVersion
8.4.1
IPB:~ mobile$ uname -a
Darwin IPB 14.0.0 Darwin Kernel Version 14.0.0: Wed Aug  5 19:26:26 PDT 2015; root:xnu-2784.40.6~18/MarijuanARM_S5L8942X iPad2,5 arm P105AP Darwin
IPB:~ mobile$ su --help
Usage: su [OPTION]... [-] [USER [ARG]...]
Change the effective user id and group id to that of USER.

  -, -l, --login               make the shell a login shell
  -c, --command=COMMAND        pass a single COMMAND to the shell with -c
  -f, --fast                   pass -f to the shell (for csh or tcsh)
  -m, --preserve-environment   do not reset environment variables
  -p                           same as -m
  -s, --shell=SHELL            run SHELL if /etc/shells allows it
      --help     display this help and exit
      --version  output version information and exit

A mere - implies -l.   If USER not given, assume root.

Report su bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
Report su translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'su invocation'
IPB:~ mobile$ sudo
-sh: sudo: command not found
IPB:~ mobile$ echo "alpine" | su -c id
Password:
uid=0(root) gid=0(wheel) groups=0(wheel),1(daemon),2(kmem),3(sys),4(tty),5(operator),8(procview),9(procmod),20(staff),29(certusers),80(admin)
IPB:~ mobile$ echo alpine | su -c id
Password:
uid=0(root) gid=0(wheel) groups=0(wheel),1(daemon),2(kmem),3(sys),4(tty),5(operator),8(procview),9(procmod),20(staff),29(certusers),80(admin)
IPB:~ mobile$ echo -e alpine | su -c id
Password:
uid=0(root) gid=0(wheel) groups=0(wheel),1(daemon),2(kmem),3(sys),4(tty),5(operator),8(procview),9(procmod),20(staff),29(certusers),80(admin)
IPB:~ mobile$ 

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

 , ,

LaLe ()

Рут: обретение контроля ценой ослабления безопасноти?

На днях наконец-то снес проприетарную прошивку и вместо неё поставил lineage os. До этого всегда пользовался тем, что предлагал вендор, поэтому имею весьма смутное представление о безопасности мобильной системы без вендорской опеки.

Так вот. Захотелось мне поставить какой-нибудь фаервол, чтобы усилить контроль над системой, но как оказалось, все подобные приложения требуют рута. И тут у меня возникает вопрос: если дать им этого рута, не зашкварно ли это будет? Это же дыра натуральная - любое локальное приложение сможет повысить свои права. Или я ошибаюсь? Если нет, то какой тогда смысл в фаерволах на андроиде, если безопасность от этого только снизится?

Если что - речь идет про su-addon для lineage os https://download.lineageos.org/extras

 , ,

driver ()

ssh su in mc

Можно ли в MC после подключения по shell-соединению (ssh) под обычным пользователем, выполнить su, чтобы войти на удалённом хосте, как root?

 , ,

Windows ()

Команда su по sftp?

В клиенте SSH я могу сменять пользователя при помощи su -l. А то же самое в клиенте sftp возможно сделать?

 , ,

a-lexx ()

Как создать пользователя «гость»?

В смысле пользователя с таким названием то я создам, но нужно, чтобы этот пользователь не мог менять свой пароль, не мог высовываться из своей домашней папки, возможности по сравнению с обычным пользователем более ограничены. Единственно, ему позволена команда su. Затея: входить в систему по ssh только под гостем, а затем уже с помощью su мутировать в другого пользователя.

 , ,

a-lexx ()

Команда su в скрипте

Я пытаюсь запустить su в bash скрипте, но получаю ошибку: su: must be run from a terminal. Как обойти это? У меня есть полный доступ к системе, так как это образ, могу заменить любой файл.

 

Megafox ()

Не работает команда su

Ubuntu 14.04 LTS. Запустил, попытался написать su -, чтобы получить root и всё установить, но я вижу: su - command not found. Что делать? В интернете об этом ничего не нашел, dpkg требует root, поэтому ничего не могу установить, sudo тоже недоступен, установить не могу. Помогите!

 , ,

Megafox ()