su
средства заменяют пользователем и если это назовут без каких-либо аргументов, то Вы станете суперпользователем. Поэтому необходимо ввести пароль root.
Это - некоторое неловкое, если многие люди должны использовать команды для системного администрирования или подобного материала с расширенными пользовательскими правами. Вы просто не хотите это, люди имеют неограниченные права путем совместного использования весь одинаковый пароль root.
Решение для этого вида проблем sudo
("пользователь замены делает"). Это позволит Вам указывать команды, кто-то может вызвать и определить полномочия. Для sudo
Вы не должны вводить пароль root, но пароль пользователя, который пытается вызвать команду sudo.
Некоторым дистрибутивам отключили пользователя root из соображений безопасности. Это могло быть одним объяснением, почему Вы не можете использовать su
. В этом случае, для получения оболочки с использованием полномочий пользователя root sudo -s
;-)
У Вас есть SSH или доступ Telnet к машине Linux? (Как правило, SSH более надежен в ситуациях с проблемой, но любой может работать.)
Вход в систему, использовать top
, ps
, или pgrep
получить идентификатор процесса (pid) любого уничтожения потребностей и затем уничтожить далеко с kill PID
или kill -9 PID
на командной строке. Если у Вас есть достаточно новая система, можно даже уничтожить процессы из top
путем выбора один и нажатия 'k'.
Кроме того, ssh
и rsh
может использоваться для удаленного выполнения команд без целой интерактивной сессии входа в систему, если это - то, в чем Вы заканчиваете тем, что нуждались в будущем:
$ ssh USER@HOSTNAME COMMAND
Windows имеет эти инструменты для удаленного управления, встроенного к оболочке. Для удаленного управления *отклоняют хост, необходимо получить оболочку на удаленном хосте. Как предложено выше, Вам нужен ssh какой-то клиент. Можно использовать оконное приложение как шпаклевка (связанный выше), или существует собственный порт openssh для win32, который не требует cygwin. Можно найти его здесь: http://www.nomachine.com/contributions.
kill -9
если Вы можете. Попробоватьkill PID
дважды, затем попробуйтеkill -INT PID
перед попыткойkill -9
. SIGKILL untrappable и таким образом не позволяет программе мыться после себя. – Steven D 23.10.2010, 07:18kill -9
удовлетворение, когда сердитый.; D – Kevin Cantu 06.11.2010, 13:27rlogin
доступный, он мог бы также использовать его. :P – Kevin Cantu 03.12.2010, 10:30