vim-minimal
패키지를 제거한 후 , 설치하려는 GUI Vim과 충돌하여 sudo
사라졌으며 su
인증에 실패했습니다.
[portOdin@localhost ~]$ su
Password:
su: Authentication failure
[portOdin@localhost ~]$ sudo
bash: sudo: command not found...
zsh로도 시도했지만 동일한 문제가 있었지만 새 사용자를 만들었습니다.
su
일을 할 수 있거나 다른 대안이 있으면와 함께 다시 설치할 수 있습니다 sudo yum install sudo
. Fedora 20을 사용하고 있습니다.
답변
제거 vim-minimal
는 실수였습니다. 이를 사용하려면 sudo
해당 패키지를 Fedora에 설치해야합니다. sudo
다음과 같이 요구할 수 있습니다 .
$ rpm -q --requires sudo | grep vim
vim-minimal
나는 그것을 다시 넣고 다른 문제가 실제로 무엇이든 해결하는 것이 좋습니다 vim
. Fedora는 모든 종류 vim
와 함께 설치 될 때 항상 탁월한 지원을 받았습니다 .
나는 F19와 F20을 사용하고 있으며 둘 다 문제없이 거의 모든 Vim을 동시에 설치했습니다.
$ yum list installed | grep vim | expand
vim-X11.x86_64 2:7.4.179-1.fc19 @updates
vim-common.x86_64 2:7.4.179-1.fc19 @updates
vim-enhanced.x86_64 2:7.4.179-1.fc19 @updates
vim-filesystem.x86_64 2:7.4.179-1.fc19 @updates
vim-minimal.x86_64 2:7.4.179-1.fc19 @updates
vim-vimoutliner.noarch 0.3.7-3.fc19 @updates
시스템의 루트 계정에 대한 비밀번호를 알고 있다면 다음과 같이 간단하게 실행할 수 있습니다.
$ su -
이제 루트가되었으며 다시 설치할 수 있습니다 sudo
.
$ yum install -y sudo
하지만 난 정말 vim-minimal 사라지고 싶어
vim-minimal
제거 하고 싶다고 확신하는 경우 다음 rpm
과 같이 더 외과적인 방법으로 사용할 수 있습니다.
$ rpm -e --no-deps vim-minimal
이렇게하면 vim-minimal
시스템에 그대로 남아있는 모든 것을 제거 하지만 남겨 둡니다. 여기에는 결석이 sudo
있어도 작동 할 수 vim-minimal
있는가 포함됩니다.
참고 문헌
답변
좋아, 누군가 비슷한 상황에 처하게되면을 사용할 수 있습니다 pkexec yum install sudo
. pkexec를 사용하면 OS GUI에 비밀번호를 입력 할 수 있습니다.
pkexec allows an authorized user to execute PROGRAM as another user. If
username is not specified, then the program will be executed as the
administrative super user, root.
도움이되었습니다 :
/ubuntu/434525/can-sudo-be-reinstalled-after-being-removed