무엇이 잘못되었나요? SSH를 사용하여 로그인하면 다음을 사용할 수 없습니다 sudo
.
$ ssh localhost
Last login: Tue Jan 3 15:59:29 2017 from fd5e:fcf3:b885:10::175
[alan-sysop@volcano ~]$ sudo ls
[sudo] password for alan-sysop:
alan-sysop is not in the sudoers file. This incident will be reported.
[alan-sysop@volcano ~]$ id -a
uid=1000(alan-sysop) gid=1000(alan-sysop) groups=1000(alan-sysop),1002(sysnote),1003(sshlogin) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
sshd_config
처음에 다음 줄을 편집합니다.
# BEGIN ANSIBLE MANAGED BLOCK
# No brute force attacks
PasswordAuthentication no
# No root user (unless given command enabled in /root/.ssh/authorized_keys)
PermitRootLogin forced-commands-only
# SSH users must be whitelisted by admin
AllowGroups sshlogin root
# No fearmongering about missing DNS ("POSSIBLE BREAK IN ATTEMPT")
UseDNS no
# END ANSIBLE MANAGED BLOCK
sudoers
Fedora의 기본 라인이 있습니다
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
내 사용자가 그룹 휠에 있습니다.
$ id -a
uid=1000(alan-sysop) gid=1000(alan-sysop) groups=1000(alan-sysop),10(wheel),1002(sysnote) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
openssh-server-7.3p1-7.fc25.x86_64
sudo-1.8.18p1-1.fc25.x86_64
답변1
최신 업데이트:이 문제는 나중에 루트 파일 시스템의 미디어 오류("불량 섹터")를 보고한 이전 시스템에서 발생했습니다. 드라이브가 죽어서 파일을 비웠을 것입니다. 다른 Fedora 25 시스템에는 이 문제가 없습니다.
수업:
- 언젠가는 데이터 체크섬이 포함된 파일 시스템을 갖게 되기를 기대하고 있습니다 :).
id -a
현재 그룹( )과 다음에 로그인할 때 적용되는 그룹( )에는 차이가 있다는 점을 항상 기억하세요id -a "$USER"
.
고쳐 쓰다:Fedora 버그 추적기에 제출했습니다.Gnome User를 열면 그룹 휠(Sudo 액세스)에서 즉시 제거됩니다!
내 사용자는아니요더 이상 그룹에 없습니다 wheel
:
$ id alan-sysop
uid=1000(alan-sysop) gid=1000(alan-sysop) groups=1000(alan-sysop),1002(sysnote),1003(sshlogin)
내 세션 중 어느 시점에서 내 사용자가 그룹에서 제거되었습니다 wheel
.
나 자신을 다시 추가했는지 확인했습니다(세션을 종료하기 전에!).
sudo usermod -a -G wheel alan-sysop
나는 회의 중에 달렸다 sudo usermod -a -G sshlogin alan-sysop
. 나는 명령을 잊어버리는 -a
일반적인 함정 에 빠지지 않았습니다 usermod
. 우선, 나는 합격했다고 볼 수 있습니다 -a
. 또한 저는 여전히 그룹에 속해 있습니다 sysnote
. 을(를) 잊어버리면 -a
이 그룹도 삭제됩니다.
이로 인해 한 가지 가능성이 열려 있습니다. Gnome 사용자 설정 창도 열었습니다.
인증을 위해(사용자를 변경하기 위해) 비밀번호를 입력한 다음 이를 인식하지 못한 채 실수로 "표준" 계정 유형 버튼을 클릭했을 수도 있습니다.
아니요. Gnome 사용자 설정 페이지를 열고 내 비밀번호를 입력하세요휠 그룹에서 내 사용자를 즉시 제거하십시오! 한숨을 쉬다.