![sudo와 su가 새로 설치된 fedora 30에서 작동하지 않습니다](https://linux55.com/image/159988/sudo%EC%99%80%20su%EA%B0%80%20%EC%83%88%EB%A1%9C%20%EC%84%A4%EC%B9%98%EB%90%9C%20fedora%2030%EC%97%90%EC%84%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
방금 Fedora 30을 설치했고 이를 이해하려고 노력하고 있습니다. 명령줄에서 많은 항목을 설치해야 하는데 sudo
시스템을 실행하면 해당 명령이 존재하지 않는다는 메시지가 나타납니다. (설치하려고 하면 이미 존재해서(?) 설치가 실패합니다.)
실행을 시도했는데 su -
비밀번호를 요청했지만 비밀번호가 무엇인지 모르겠습니다. 설치 중에 (라이브 USB에서) 루트 비밀번호를 묻는 메시지가 표시되지 않았습니다.
이 문제를 해결하는 방법을 아시나요?
편집 1:
roaima의 요청에 따라 다음은 내 결과입니다 echo "$PATH"
.
/home/yazan/.local/bin:/home/yazan/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
편집 2:
실행 결과는 다음과 같습니다 rpm --verify sudo
(도움이 된다면).
..?...... c /etc/sudoers
missing /usr/bin/sudo
..?...... /usr/bin/sudoreplay
missing /usr/lib/tmpfiles.d/sudo.conf
missing /usr/libexec/sudo/group_file.so
missing /usr/libexec/sudo/libsudo_util.so.0.0.0
missing /usr/libexec/sudo/sesh
missing /usr/libexec/sudo/sudo_noexec.so
missing /usr/libexec/sudo/sudoers.so
missing d /usr/share/doc/sudo/HISTORY
missing /var/db/sudo/lectured (Permission denied)
**and the sudoers:**
ls -l /etc/sudoers
-r--r-----. 1 root root 3276 Mar 11 05:09 /etc/sudoers
편집 3: 좋습니다. GRUB 메뉴로 더 이동하여 "linux" 줄을 편집하고 init="/bin/sh"를 추가하고 정책을 로드하고 루트 파티션을 마운트하고 루트 비밀번호를 재설정할 수 있을 것 같습니다.
루트 비밀번호에는 영문 대문자 1개만 허용됩니다. 첫 번째 문자를 입력하면 그 이후의 모든 문자는 회문 암호 오류를 반환합니다.
어쨌든, su를 실행할 수 있고 이제 루트로 로그인할 수 있지만(내가 아는 모범 사례는 아님) 내 다른 계정은 - "wheel" 그룹에 있음에도 불구하고 - sudo를 사용할 수 없습니다. sudo를 설치하고 다시 설치해도 문제가 해결되지 않았습니다.
문제를 해결하기 위해 내 시스템을 해킹해야 하는 이유는 무엇입니까? 대체 sudo를 어떻게 사용해야 하나요?