#!/bin/bash############################################################### File Name: key_auth.sh# Version: V1.0# Author: Li Shi Chao# Created Time : 2018-06-08 13:47:42# 博客园地址:www.cnblogs.com/root0/p/#################################################
公司服务器故障: [chengsir@yinwucheng ~]$ sudo mkdir /opt/nginx sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set [chengsir@yinwucheng ~]$ su - root Password: su: Authentication failure 以下是解决方案:(前提必须要知道这个文件的默认权限) 两种方法: 方法一:进入单用户模式修改root密
一.linux给用户添加sudo权限: 有时候,linux下面运行sudo命令,会提示类似: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决: 进入超级用户模式.也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式.(当然,你也可以直接用root用) 添加文件的写权限.也就是输入命令"chmod
有时候我们在Linux下执行sudo的时候,出现 xxx is not int the sudoers file 告诉我们当前用户不是sudoer,所以我们要把当前用户添加进去,步骤如下: 1.进入超级用户模式,也就是 'su -' 命令,输入超级用户密码.(也就是root用户) 2.编辑sudoers文件,增加用户sudo权限 > vim /etc/sudoers 或 visudo 进入编辑模式,增加"xxx ALL=(ALL) ALL"(这里的xxx是需要增加sudo的