sudo Commands of a Node
Check Items
Whether the sudo commands and sudo-related files of the node are working
Solution
- Scenario 1: The sudo command fails to be executed.
During the in-place cluster upgrade, the sudo command must be available. Log in to the node and run the following command to check whether the sudo command is available:
sudo echo hello
- Scenario 2: Key files cannot be modified.
During the in-place cluster upgrade, the /etc/sudoers and /etc/sudoers.d/sudoerspaas files are modified to obtain the sudo permission and update the components (such as Docker and kubelet) whose owner and owner group are root and related configuration files on the node. Log in to the node and run the following command to check whether the file can be modified:
lsattr -l /etc/sudoers.d/sudoerspaas /etc/sudoers
If immutable is displayed in the command output, the file is locked by the i lock and cannot be modified. You are advised to remove the i lock.
chattr -i /etc/sudoers.d/sudoerspaas /etc/sudoers
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot