su: Quyền bị từ chối mặc dù mật khẩu chính xác


12

Trong cài đặt Gentoo mới của tôi, su không hoạt động với tư cách là người dùng không phải root của tôi: Sau khi nhập đúng mật khẩu, tôi nhận được thông báo "su: Quyền bị từ chối". Điều gì có thể gây ra điều này? Tôi đã thử cài đặt lại gói chứang /bin/su.

EDIT: sudo hoạt động.


Bạn có thể su từ root đến người dùng khác không?
michas

Câu trả lời:


18

Bạn phải thêm người dùng của mình vào wheelnhóm :

 gpasswd -a youruser wheel

Ngoài ra, bạn có thể vô hiệu hóa việc kiểm tra thành viên nhóm cho sutrong pambằng cách chỉnh sửa

 /etc/pam.d/su

và bình luận ra dòng này:

auth       required     pam_wheel.so use_uid

Nó yêu cầu người dùng phải ở trong wheelnhóm để có thể chuyển đổi người dùng. Người dùng chuyển đổi dưới dạng không root hoạt động trở lại khi pammô-đun này bị vô hiệu hóa su.


Tôi sẽ cập nhật các câu hỏi / câu trả lời khác của bạn vì câu hỏi này rất hay, bạn chỉ có một câu trả lời trong 5 năm qua? Bạn cần phải tăng những con số đó, đó là những số tân binh.
Eric Leschinski

9

Có thể có nhiều vấn đề. Kiểm tra một số mặt hàng này, sử dụng người dùng giả định, erik:

  1. Là erik một thành viên của nhóm bánh xe ( groups)?
  2. Bạn đang cung cấp mật khẩu root? (Và không phải mật khẩu cho erik)
  3. /bin/sucác đặc quyền này không: rwsr-xr-x(Có phải root setuid không? ls -l /bin/su)
  4. Bạn có thể đăng nhập với quyền root thông qua giao diện điều khiển không?
  5. Bạn đã xem các bản ghi cho một đầu mối trong một thông báo lỗi?
  6. Bạn đã bật grsecurance trong kernel chưa?
  7. Nó đã bao giờ làm việc? Nếu vậy, khi nào nó phá vỡ?
  8. Điều gì xảy ra nếu erik không a sudo su -?

2

Có thể có nhiều lý do . Rất có khả năng lý do xuất hiện trong nhật ký hệ thống. Tìm kiếm/var/log các tệp đã được sửa đổi tại thời điểm suthử (tên tệp phụ thuộc vào cấu hình nhật ký hệ thống của bạn). Nếu bạn gặp khó khăn trong việc diễn giải các mục nhật ký, hãy sao chép-dán chúng vào câu hỏi của bạn.


0

Tôi đã biên dịch bóng trong quá trình xây dựng Linux từ Scratch 8.4 và tôi có thể đăng nhập với quyền root hoặc người dùng không có quyền, nhưng không thể chuyển từ người dùng không có quyền sang root, như đối với Erik ở trên. Hóa ra nhị phân su được sở hữu bởi người dùng không có quyền của tôi. Nó hoạt động sau khi tôi chọn nhị phân su thành root và thực hiện 'chmod u + s' trên nhị phân su.


Đó là điều tốt để biết, nhưng không chắc là vấn đề ban đầu, vì nó đã được cài đặt từ một gói và một câu trả lời khác đã được chấp nhận.
RalfFriedl
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.