Уничтожение рабочего процесса в машине Ubuntu удаленно от машины окон, которая находится в LAN

su средства заменяют пользователем и если это назовут без каких-либо аргументов, то Вы станете суперпользователем. Поэтому необходимо ввести пароль root.

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

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

Некоторым дистрибутивам отключили пользователя root из соображений безопасности. Это могло быть одним объяснением, почему Вы не можете использовать su. В этом случае, для получения оболочки с использованием полномочий пользователя root sudo -s ;-)

3
02.12.2010, 19:59
2 ответа

У Вас есть SSH или доступ Telnet к машине Linux? (Как правило, SSH более надежен в ситуациях с проблемой, но любой может работать.)

Вход в систему, использовать top, ps, или pgrep получить идентификатор процесса (pid) любого уничтожения потребностей и затем уничтожить далеко с kill PID или kill -9 PID на командной строке. Если у Вас есть достаточно новая система, можно даже уничтожить процессы из top путем выбора один и нажатия 'k'.

Кроме того, ssh и rsh может использоваться для удаленного выполнения команд без целой интерактивной сессии входа в систему, если это - то, в чем Вы заканчиваете тем, что нуждались в будущем:

$ ssh USER@HOSTNAME COMMAND
4
27.01.2020, 21:17
  • 1
    +1, и я просто хочу добавить, что в Windows, можно использовать PuTTY для ssh к машине Linux/Unix chiark.greenend.org.uk / ~ sgtatham/putty –  phunehehe 23.10.2010, 06:36
  • 2
    , я просто отметил бы, что Вы хотите избежать kill -9 если Вы можете. Попробовать kill PID дважды, затем попробуйте kill -INT PID перед попыткой kill -9. SIGKILL untrappable и таким образом не позволяет программе мыться после себя. –  Steven D 23.10.2010, 07:18
  • 3
    Вы правы. Конечно, я нахожу kill -9 удовлетворение, когда сердитый.; D –  Kevin Cantu 06.11.2010, 13:27
  • 4
    Лучше не используют telnet; Ваш пароль будет, представляют ясное. (хотя, если Вы LAN только полностью доверяли людям на нем, она не причинит боль). –  kasterma 02.12.2010, 20:16
  • 5
    Серьезно? Позвольте администратору волноваться об этом. Если он все еще получен rlogin доступный, он мог бы также использовать его. :P –  Kevin Cantu 03.12.2010, 10:30

Windows имеет эти инструменты для удаленного управления, встроенного к оболочке. Для удаленного управления *отклоняют хост, необходимо получить оболочку на удаленном хосте. Как предложено выше, Вам нужен ssh какой-то клиент. Можно использовать оконное приложение как шпаклевка (связанный выше), или существует собственный порт openssh для win32, который не требует cygwin. Можно найти его здесь: http://www.nomachine.com/contributions.

1
27.01.2020, 21:17

Теги

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