使用su -命令切换到原来的用户(或使用reboot命令重启一下系统)。 测试sudo访问权限,执行sudo whoami命令 如果用户有 sudo 访问权限,该命令将打印 “root” 如果收到错误消息 “用户不在sudoers文件中”,则表示该用户没有 sudo 权限 方法二:将用户添加到 sudoers 文件中 如果希望用户使用sudo命令,切换至root用户,输...
需要修改sudoers文件中的内容,添加我们要授权sudo的普通用户 切换至root用户 su root 进入/etc目录,查看sudoers文件权限 cd/etc ll | grep sudoers 发现只有可读权限 添加文件权限可写 chmodu+w /etc/sudoers 再次查看有可写权限 修改文件内容 vim sudoers 点击i进入插入模式 在root ALL=(ALL) ALL 的下一行添加...
1 进入到root权限用户,输入su,然后输入密码。命令及显示如下#su密码如果没有设置su密码,输入passwd,去设置密码。2 给sudoers文件可读写权限,首先要进入到根目录。#cd ~然后再给权限#chmod +wrx /etc/sudoers 3 然后就是加入username了,这里username是你的用户名,比如说【linux@liliy】,liliy就是你的用户...
此时,如果普通用户在此使用sudoer su命令时,系统提示sudoers文件中有语法错误,导致命令不能执行,所以不能进入root权限,而sudoers又只能在root权限下才能修改。 解决方法: 1,重启系统 recovery mode,此时就是以root权限进入系统了,在这里对/etc/sudoers文件进行修改 3,/etc/sudoers默认是只读文件,所以先改变他的属性,...
su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] 3.参数说明 -f , –fast:不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。 -l , –login:加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主...
CentOS中 运行命令$ sudo xxx 提示xxx不在 sudoers 文件中。此事将被报告//xxx为当前用户 解决办法: 先到root用户下 $ su 输入密码,在root用户下运行 $ visudo//自带命令visudo,意思就是调用vim来修改“/etc/sudoers”文件,从而达到增加账号权限的目的。root ALL=(ALL:ALL)ALL ...
提示XXX不在 sudoers 文件中。此事将被报告 //xxx为当前用户 解决办法: 先到root用户下 $ su 输入密码,在root用户下运行 $ vim /etc/sudoers 打开sudoers后,点击“i”进行编辑加上自己的用户名 root ALL=(ALL:ALL) ALL xxx ALL=(ALL:ALL) ALL //xxx为用户名 因为该文件为只读文件,所以强制保存 命令为...
sudoers权限导致sudo和su不能使用的解决方法.docx,PAGE PAGE 1 因修改/etc/sudoers权限导致sudo和su不能使用的解决方法 由于修改了/etc/sudoers以及相关权限,导致sudo无法用法,恰好Ubuntu的root密码没有设置,每次执行 su - 时。输入密码,提醒:认证错误 。 错误如下: ~
首先,这是因为用户的权限不够导致的。 使用ls -l /etc/passwd 查看所有用户及权限。只有可读权限(r),说明用户的权限不够。 因此,我们可以用以下方法修改用户权限: 1. su root #进入超级用户 2. ll /etc/sudoers #查看/etc/sudoers的权限 3. chmod 777 /etc/sudoers #修改/etc/sudoers文件的权限成可读可...