liveUSB/ISO, GUI의 터미널: startx 이전에 사용자가 루트로 실행할 수 없습니다.

liveUSB/ISO, GUI의 터미널: startx 이전에 사용자가 루트로 실행할 수 없습니다.

test새 사용자( sudo adduser test) 를 생성 하고 이를 sudo통해 에 추가했습니다 sudo usermod test -G sudo.

test그런 다음 다른 터미널 (Alt-Ctrl-F2)로 전환하고 , sudo echo a: "a" 로 로그인했습니다. - OK, 그러나 startxgnome 터미널을 시작하고 sudo echo a"사용자는 루트로 '/usr/bin/echo a'를 실행할 수 없습니다." " . 어떤 아이디어가 있나요? 티아

이 "기능"은 liveISO 부팅에서만 작동하는 것 같습니다. 어떻게 작동하는지 알고 싶습니다. 라이브 부팅은 여전히 ​​Linux입니다. 일반 부팅과 제가 아는 유일한 차이점은 overlayfs를 루트로 사용하고 /수정 가능한 파일 시스템을 수정 불가능한 위치에 두는 것입니다. 위의 모든 파일은 다음과 /같습니다. iso에서.

/etc/sudoers목록만 표시 %sudo ALL ALL되고 sudo -l아무것도 표시되지 않습니다 test. (웹 검색을 통해 이러한 오류의 가능한 원인을 찾아 확인했습니다.)

시스템: Linux Mint 21, liveiso 부팅.

답변1

어리석게 들릴 수도 있지만 로그아웃 > 로그인을 통해 다시 로그인을 시도해 보셨나요? 이는 Linux에서 새 그룹 멤버십을 적용하는 데 필요합니다.

관련 정보