lệnh bash shell root không hoạt động


2

Tôi đã cố gắng thay đổi mật khẩu sudo của mình (tôi đã xóa nhầm khỏi danh sách sudoers). Tôi đã thử làm theo.

  1. Trong chế độ phục hồi, tôi thả xuống root shell. Nó vẫn đang hỏi mật khẩu root. Ctrl D không hoạt động. Tôi đã đi đến echế độ chung rồi.
  2. Tôi thay thế ro quite splashvới rw init=/bin/bashvà nhấn F10 để nhập vào vỏ rễ.

    root@nouser$ passwd vasu  
    bash : passwd command not found  
    root@nouser$ sudo passwd vasu  
    bash : sudo command not found  
    

Tôi biết các lệnh như sudo và passwd /usr/bin. Nhưng tôi thấy /usrthư mục trống. ls /homecũng trống rỗng Nhưng nguyên vẹn tôi có ba người dùng trong thư mục nhà. Tôi có thể thực thi passwdlệnh trong khởi động chung. (tất nhiên, nó đang nói rằng tôi không thể làm điều đó).
Ai đó có thể cho tôi biết những gì có thể là vấn đề?


1
Bạn đã thử mount -o remount,rw /chưa
kevy

bạn đã sử dụng mount -a để gắn kết các bài hát được liệt kê trong fstab chưa?
15:30

16 giây nhanh hơn: P
Νίκος Φυτίλης

Câu trả lời:


5
mount -o remount,rw /
mount /usr
/usr/bin/passwd root

reboot

Ở đâu

  • bạn cần phải gắn /với rwđể gắn kết/usr
  • bạn cần /usrcho passwdlệnh.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.