सु प्रमाणीकरण विफलता, सूडो लापता


9

vim-minimalपैकेज को हटाने के बाद , क्योंकि यह जीयूआई विम के साथ संघर्ष कर रहा था जिसे मैं स्थापित करने की कोशिश कर रहा था, sudoगायब हो गया है, और suप्रमाणीकरण विफलता दे रहा है।

[portOdin@localhost ~]$ su
Password: 
su: Authentication failure

[portOdin@localhost ~]$ sudo
bash: sudo: command not found...

मैंने zsh के साथ भी कोशिश की, और एक नया उपयोगकर्ता भी बनाया, हालांकि इसमें भी समस्याएं थीं।

अगर मुझे suकाम मिल सकता है , या अगर कोई विकल्प है, तो मैं दोबारा लगा सकता हूं sudo yum install sudo। मैं फेडोरा 20 का उपयोग कर रहा हूं।


1
देने की कोशिश करो su -
रमेश


कोशिश करें gksuकि वह कमांड उपलब्ध हो
SHW

@SHW - दुर्भाग्य gksuसे Red Hat आधारित डिस्ट्रोस में शामिल नहीं है। मुझसे मत पूछो क्यों, ऐसा लगता है कि यह होना चाहिए लेकिन यह अभी नहीं है।
स्लम

याद रखें कि suरूट पासवर्ड चाहता है, अपने खुद के पासवर्ड sudoका उपयोग नहीं करता है।
बमर

जवाबों:


3

हटाना vim-minimalएक गलती थी। यदि आप अपना उपयोग करने का इरादा रखते sudoहैं तो फेडोरा में उस पैकेज को स्थापित करना होगा। आप बता सकते हैं कि इसके sudoलिए इसकी आवश्यकता है:

$ rpm -q --requires sudo | grep vim
vim-minimal

मैं इसे वापस डालने का सुझाव देता हूं, और जो भी अन्य मुद्दा वास्तव में था, उसके आसपास काम करना vim। फेडोरा को हमेशा उत्कृष्ट समर्थन मिला है जब यह सभी किस्मों के लिए आया था vimऔर उन्हें एक साथ स्थापित किया था।

मैं F19 और F20 का उपयोग कर रहा हूं और उन दोनों के पास बिना मुद्दों के एक साथ सभी विम स्थापित है।

$ 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हटाना चाहते हैं तो आप rpmअधिक सर्जिकल तरीके से ऐसा कर सकते हैं :

$ rpm -e --no-deps vim-minimal

यह हटा देगा vim-minimalलेकिन कुछ भी छोड़ देगा जो इस पर निर्भर करता है कि सिस्टम पर बरकरार है। इसमें शामिल होगा sudo, जो अभी भी vim-minimalअनुपस्थित के साथ कार्य करने में सक्षम होना चाहिए ।

संदर्भ


su -काम नहीं किया। यकीन नहीं क्यों, लेकिन इसने मुझे वही प्रमाणीकरण त्रुटि दी। मैं vim-minimalहालांकि पुनः स्थापित करने का प्रयास करूँगा । सलाह के लिए धन्यवाद।
domi91c

1
यदि su -काम नहीं किया तो आप रूट उपयोगकर्ता के लिए गलत पासवर्ड का उपयोग कर रहे हैं।
slm

2

ठीक है, अगर कोई समान स्थिति में समाप्त होता है, तो आप उपयोग कर सकते हैं 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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.