Trap: tidak dapat su sebagai root, tidak dapat mengubah grup ke roda, ssh sebagai root dilarang

8

Apakah ini jebakan? Saya membuat langkah-langkah ini di FreeBSD 10:

1) ssh sebagai root dilarang

2) dicatat sebagai pengguna

3) su sebagai root

4) sebagai root chsh mengubah nama pengguna "pengguna" menjadi "luser"

5) keluar dari root

Dan sejak saat ini saya tidak dapat melakukan su root karena luser tidak ada dalam grup wheel dan saya tidak dapat mengubah grup di / etc / group karena saya tidak memiliki hak istimewa untuk melakukan itu.

Apa yang bisa saya lakukan untuk login sebagai root?


sumber

Jawaban:

22

Anda dapat melakukan salah satu dari empat hal ini:

  • Masuk sebagai pengguna yang ada di wheelgrup dan memperbaikinya dari sana
  • Masuk sebagai root dari konsol / ILO
  • Boot CD, mount / etc dan fix / etc / group
  • Pulihkan / etc / passwd dan / etc / shadow dari cadangan terbaru
Jenny D
sumber
3

Tidak perlu live cd atau usb stick. Anda bisa boot ke mode pengguna tunggal, mount -apasang sistem file dan atur / ubah kata sandi rootpasswd

Mode pengguna tunggal adalah mode untuk hanya satu pengguna, root. Anda dapat boot ke mode pengguna tunggal tanpa mengetikkan kata sandi root.

Dalam BSD boot ke mode pengguna tunggal biasanya merupakan opsi di menu boot.

Di linux, boot ke mode pengguna tunggal dapat dicapai dengan menetapkan singlesebagai opsi kernel. (misalnya dalam grub, pilih jalur boot, tekan euntuk mengedit, ubah parameter init, tekan cuntuk melanjutkan booting.)

Di LILO menggunakan prompt boot LILO (tekan [Ctrl] - [x] jika Anda menggunakan antarmuka grafis) dan ketik linux single

Jika ini tidak berfungsi untuk kernel lama, Anda juga dapat menentukan --init=/bin/bashkemudian Anda mendapatkan shell root bash.

Jens Timmerman
sumber
2

Anda dapat mem-boot dari live cd atau usb drive, me-mount partisi sistem Anda, memodifikasi file nessecary, boot sistem Anda lagi.

Gerald Schneider
sumber