Как сбросить пароль без перезагрузки?

Есть отличный сценарий для этого! Проверьте эту ссылку:

http://www.omgubuntu.co.uk/2010/09/how-to-restore-default-gnome-panels-in-ubuntu/

1
задан 24 May 2012 в 18:59

8 ответов

Вы можете, если вы:

знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать. имеют доступ к sudo без пароля, сделайте sudo passwd youruser. можете войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для своей первой учетной записи. может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить root-доступ.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (неработоспособной) копии, сбросить хэши паролей из /etc/shadow и взломать их, чтобы открыть свой пароль. Если вы помните кое-что о своем пароле, то хорошая программа для взлома паролей (которая, как правило, является проприетарной программой) должна иметь возможность использовать эту информацию, чтобы не проверять пароли, которые не могут быть такими.

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

3
ответ дан 25 May 2018 в 11:01
  • 1
    Нет, у меня нет другого пароля root. любой другой способ избежать перезагрузки? – GJ. 24 May 2012 в 18:52
  • 2
    @GJ., Вы пробовали консоль VM? – Paweł Nadolski 24 May 2012 в 19:01
  • 3
    @GJ. Я отредактировал ответ, чтобы включить информацию о двух других методах, но довольно правдоподобно сказать, что существует not любой другой способ избежать перезагрузки. – Eliah Kagan 24 May 2012 в 19:24
  • 4
    @ PawełNadolski Я использую Parallels Desktop - я, кажется, не нашел никаких доказательств «консоли». особенность есть. – GJ. 24 May 2012 в 19:41

Вы можете, если вы:

  • знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать.
  • имеют доступ к sudo без пароля, сделайте sudo passwd youruser.
  • может войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для вашей первой учетной записи.
  • может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить доступ root.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (нерабочую) копию, сбросить хэши паролей из /etc/shadow и взломать их, чтобы откройте свой пароль. Если вы помните кое-что о своем пароле, тогда хорошая программа для взлома паролей (которая, как правило, является проприетарной платной), должна иметь возможность использовать эту информацию, чтобы избежать проверки паролей, которые не могут быть.

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

3
ответ дан 25 July 2018 в 18:47

Вы можете, если вы:

  • знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать.
  • имеют доступ к sudo без пароля, сделайте sudo passwd youruser.
  • может войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для вашей первой учетной записи.
  • может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить доступ root.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (нерабочую) копию, сбросить хэши паролей из /etc/shadow и взломать их, чтобы откройте свой пароль. Если вы помните кое-что о своем пароле, тогда хорошая программа для взлома паролей (которая, как правило, является проприетарной платной), должна иметь возможность использовать эту информацию, чтобы избежать проверки паролей, которые не могут быть.

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

3
ответ дан 2 August 2018 в 00:55

Вы можете, если вы:

  • знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать.
  • имеют доступ к sudo без пароля, сделайте sudo passwd youruser.
  • может войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для вашей первой учетной записи.
  • может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить доступ root.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (нерабочую) копию, сбросить хэши паролей из /etc/shadow и взломать их, чтобы откройте свой пароль. Если вы помните кое-что о своем пароле, тогда хорошая программа для взлома паролей (которая, как правило, является проприетарной платной), должна иметь возможность использовать эту информацию, чтобы избежать проверки паролей, которые не могут быть.

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

3
ответ дан 4 August 2018 в 16:26

Вы можете, если вы:

  • знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать.
  • имеют доступ к sudo без пароля, сделайте sudo passwd youruser.
  • может войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для вашей первой учетной записи.
  • может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить доступ root.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (нерабочую) копию, сбросить хэши паролей из /etc/shadow и взломать их, чтобы откройте свой пароль. Если вы помните кое-что о своем пароле, тогда хорошая программа для взлома паролей (которая, как правило, является проприетарной платной), должна иметь возможность использовать эту информацию, чтобы избежать проверки паролей, которые не могут быть.

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

3
ответ дан 6 August 2018 в 01:06

Вы можете, если вы:

  • знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать.
  • имеют доступ к sudo без пароля, сделайте sudo passwd youruser.
  • может войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для вашей первой учетной записи.
  • может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить доступ root.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (нерабочую) копию, сбросить хэши паролей из /etc/shadow и взломать их, чтобы откройте свой пароль. Если вы помните кое-что о своем пароле, тогда хорошая программа для взлома паролей (которая, как правило, является проприетарной платной), должна иметь возможность использовать эту информацию, чтобы избежать проверки паролей, которые не могут быть.

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

3
ответ дан 7 August 2018 в 18:32

Вы можете, если вы:

  • знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать.
  • имеют доступ к sudo без пароля, сделайте sudo passwd youruser.
  • может войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для вашей первой учетной записи.
  • может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить доступ root.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (нерабочую) копию, сбросить хэши паролей из /etc/shadow и взломать их, чтобы откройте свой пароль. Если вы помните кое-что о своем пароле, тогда хорошая программа для взлома паролей (которая, как правило, является проприетарной платной), должна иметь возможность использовать эту информацию, чтобы избежать проверки паролей, которые не могут быть.

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

3
ответ дан 10 August 2018 в 07:13

Вы можете, если вы:

  • знаете пароль root, выполните su - и введите пароль root. Но аутентификация непосредственно в качестве учетной записи root отключена по умолчанию (и не поддерживается, хотя это возможно) в Ubuntu, поэтому вы не сможете этого сделать.
  • имеют доступ к sudo без пароля, сделайте sudo passwd youruser.
  • может войти в другую учетную запись администратора, а затем использовать sudo в этой учетной записи, чтобы изменить пароль для вашей первой учетной записи.
  • может выполнять действия с PolicyKit (например, через psexec) без ввода пароля. Это очень маловероятно, но это легко попробовать. Попробуйте psexec passwd youruser.

В принципе, вам нужно как-то получить доступ root.

Если у вас есть доступ к консоли VM, у вас есть права на root (например, для XEN: xm console vm-name).

Теоретически, по крайней мере, вы могли бы сделать копию виртуальной машины, установить диск (нерабочую) копию, сбросить хэши паролей из /etc/shadow и взломать их, чтобы откройте свой пароль. Если вы помните кое-что о своем пароле, тогда хорошая программа для взлома паролей (которая, как правило, является проприетарной платной), должна иметь возможность использовать эту информацию, чтобы избежать проверки паролей, которые не могут быть.

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

3
ответ дан 15 August 2018 в 19:13
  • 1
    Нет, у меня нет другого пароля root. любой другой способ избежать перезагрузки? – GJ. 24 May 2012 в 18:52
  • 2
    @GJ., Вы пробовали консоль VM? – Paweł Nadolski 24 May 2012 в 19:01
  • 3
    @GJ. Я отредактировал ответ, чтобы включить информацию о двух других методах, но в значительной степени можно сказать, что существует not любой другой способ избежать перезагрузки. – Eliah Kagan 24 May 2012 в 19:24
  • 4
    @ PawełNadolski Я использую Parallels Desktop - я, кажется, не нашел никаких доказательств «консоли». особенность есть. – GJ. 24 May 2012 в 19:41

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

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