![데비안 8.2는 더 이상 루트에 su할 수 없습니다](https://rvso.com/image/83681/%EB%8D%B0%EB%B9%84%EC%95%88%208.2%EB%8A%94%20%EB%8D%94%20%EC%9D%B4%EC%83%81%20%EB%A3%A8%ED%8A%B8%EC%97%90%20su%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
잘못된 비밀번호로 "su root"를 시도하면 예상되는 '인증 실패'가 발생합니다.
내가옳은비밀번호를 입력하면 'setgid: 작업이 허용되지 않습니다'라는 메시지가 표시됩니다.
루트 비밀번호를 재설정하기 위해 grub을 통해 일반적인 '부팅'을 시도했지만 'bash: 터미널 프로세스 그룹을 설정할 수 없습니다(-1): 장치에 부적절한 ioctl'이라는 메시지가 표시되고 인식되려면 키보드의 전원을 껐다 켜야 합니다.
sudo가 설치되어 있지 않습니다. 몇 달 동안 이 컴퓨터에 관리적 변경을 적용하지 않았는데 예상대로 작동했는데 갑자기 작동하지 않게 되었습니다.
이 컴퓨터는 Windows로 이중 부팅되며 올바른 루트 비밀번호를 사용하면 공유 Windows 하드 드라이브에 액세스할 수 있습니다. ("마운트하려면 인증이 필요합니다... 어쩌구 저쩌고..")
편집 : ls -l $(which su) 표시
-rwxr-xr-x 1 myname myname 40168 2014년 11월 20일 /bin/su
해결됨:
결국 나는 루트뿐만 아니라 어떤 사용자에게도 su를 할 수 없다고 판단했습니다.
라이브 CD에서 부팅됨
마운트 /dev/sda1 /mnt (내 경우에는 sda1이지만 귀하의 것이 아닐 수도 있습니다)
chown -R 루트:루트 등
chown -R 루트:루트 빈
..루트 디렉토리가 아닌 실수로 내 디렉토리가 된 다른 모든 디렉토리
그리고 가장 중요한 것은 /bin/su가-rwsr-xr-x
문제를 일으키는 것은 소유권뿐만 아니라 소유자의 'x'가 아닌 's'였습니다.
잘못된 소유권으로 인해 다른 문제가 발생할 것이라고 생각하지만 이제 루트로 su할 수 있으므로 문제를 수정할 수 있을 것입니다.
답변1
문제는 다음과 같아야 하는 su 바이너리의 권한 내에 있습니다
-rwsr-xr-x 1 root root 35200 Mai 25 2012 /bin/su
. (Wheezy와 Jessie에서 확인)
이는 전체 파일 시스템이나 bin
.
다시 작업 하려면 다른 매체에서 부팅하거나 거기에서 권한을 수정하면 su
됩니다 .aptitude reinstall login