-
2016-08-25 09:59:35修改 /etc/inittab文件
vim /etc/inittab
最后一行改为id:3:initdefault:
如果要启动到桌面,则改为id:5:initdefault
如果之前安装了桌面环境,要从命令行切换到桌面下,只需要执行 init 5 即可。
默认情况下, 普通用户执行sudo <指令> 的时候会出现如下错误:
xxx is not in the sudoers file
解决办法:
$ su -
# chmod u+w /etc/sudoers
# vi /etc/sudoers
找到如下行:
root ALL=(ALL) ALL
在其下面添加:
knityster ALL=(ALL) ALL"
(其中的knityster为你要添加的用户名)
保存
最后:
# chmod 440 /etc/sudoers
即可。更多相关内容 -
可以为普通用户分配可以使用sudo命令的权限
2020-11-10 13:06:01su ubuntu :切换至ubuntu用户 su root:切换至root用户 sudo passwd root 为root用户分配密码 /etc/sudoers目录下保存到是各个权限的定义。 添加用户:adduser csdn 参考: ...su ubuntu :切换至ubuntu用户 su root:切换至root用户
sudo passwd root
为root用户分配密码
/etc/sudoers目录下保存到是各个权限的定义。添加用户:adduser csdn
参考:
https://blog.csdn.net/appleml/article/details/44175235 https://blog.csdn.net/Mr_Von/article/details/6169398?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.pc_relevant_is_cache&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.pc_relevant_is_cache
-
linux把普通用户加入sudoers,解决无法执行sudo,获取执行sudo权限,添加进入sudo用户组
2022-01-08 14:31:12开始使用debian时,发现不能使用sudo xxx is not in the sudoer file. the incident will be reported 那就要把用户加到/etc/sudoers里面,但是/etc/sudoers是没有权限直接改的,需要先进入root 1.执行su,输入密码...开始使用debian时,发现不能使用sudo
xxx is not in the sudoer file. the incident will be reported3个解决方法
- 把自己加入到拥有sudo权限的用户组中,比如sudo这个组
- 把用户名按照指定格式,加到/etc/sudoers文件
- 把用户名按照指定格式,新建文件,加到/etc/sudoers.d文件夹中
方法一
就一句话:先su进入root,把xxx加入sudo组就可以了
su usermod -aG sudo xxx
因为sudo组的权限已经被系统设置好了,你查看一下/etc/sudoers,就可以看到里面有如下内容,这是系统内置的sudo组的权限设置。组名就叫sudo,加入此组,即可sudo
#Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
方法二
把用户加到/etc/sudoers里面,但是/etc/sudoers是没有权限直接改的,需要先进入root
1.执行su,输入密码切换到root
2.执行(这里用vi vim pico nano等编辑器都一样,随便)
nano /etc/sudoers
3.看到最后有这样几行,按照root的格式加一行,即让自己拥有和root一样的权限,在最后一个ALL前面加上NOPASSWD: 就无需输入密码了
#User privilege specification root ALL=(ALL:ALL) ALL xxx ALL=(ALL:ALL) NOPASSWD:ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
4.保存即可,vi vim一般是先按esc再输入:wq,nano是ctrl+o保存,ctrl+x退出
5.输入exit退出root,输入sudo,显示sudo用法,则当前用户已经可以使用sudo
方法三
其实,sudoers是一个只读文件,所以我们才要先进入root才能编辑。官方也不建议直接更改sudoers,它内容比较重要。
官方推荐在/etc/sudoers.d里面添加用户权限,是一样的效果,因为sudoers文件最后一行,用#include命令包含了/etc/sudoers.d的内容。
# See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d
所以我们可以先用su 进入root,在/etc/sudoers.d中新建一个文件,例如
su cd /etc/sudoers.d vim test
输入内容,xxx为你的用户名,保存即可
xxx ALL=(ALL:ALL) NOPASSWD:ALL
一些理解:
xxx ALL = (ALL: ALL) NOPASSWD:ALL
用户名 主机名 =(用户名:用户组名)[执行命令是否需要密码]:[命令名称]
(默认的是需要密码) -
Linux 添加普通用户到 sudo 列表的方法
2021-05-18 02:00:57前言linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了...编辑文件在使用 sudo 执行命令之前,需要把该普通用户添加到 /etc/sudoers 文件:1. 切换到 root 用户,使用命令 visudo 进入 vim ,看到它已...前言
linux 的普通用户(uid >= 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法:
第一种是使用 su - 命令切换到 root 用户去执行;
另外一种方法是在命令前添加 sudo 去执行。
编辑文件
在使用 sudo 执行命令之前,需要把该普通用户添加到 /etc/sudoers 文件:
1. 切换到 root 用户,使用命令 visudo 进入 vim ,看到它已打开了 /etc/sudoers 文件。
2. 输入 "/root" 搜索,找到 "root all=(all) all" 这行,按 "yyp" 键得到一行拷贝,修改为"username all=(all) all","username" 是要添加的用户名。
(如果在使用 sudo 时不想输入用户密码,请修改为 "username all=(all) nopasswd:all")
3. :x 保存退出。
ps:linux下把普通用户添加到sudo组的方式。
1. 先cd到/etc/sudoers目录下
2. 由于sudoers文件为只读权限,所以需要添加写入权限,chmod u+w sudoers
3. vim sudoers
4. 找到root all = (all) all这一行,在下一行加入username all = (all) all。username指代你想加入sudo组的用户名。
5. 把sudoers文件的权限修改回来。chmod u-w sudoers
6. 这样普通用户可以执行sudo命令了。
总结
以上所述是小编给大家介绍的linux 添加普通用户到 sudo 列表,希望对大家有所帮助
-
将普通用户添加到sudo
2019-03-27 15:43:00可以编辑/etc/sudoers文件将普通用户加入sudo组。要注意的是修改该文件只能使用visudo命令:1、首先切换到root #su - (注意有 “-” ,这和su不同,在用命令"su"的时候只是切换到root,但没有把root的环境... -
linux如何把普通用户添加到sudo组
2016-10-12 23:59:42linux下把普通用户添加到sudo组的方式。 1. 先cd到/etc/sudoers目录下 2. 由于sudoers文件为只读权限,所以需要添加写入权限,chmod u+w sudoers 3. vim sudoers 4. 找到root ALL = (ALL) ALL这一行,在下一行... -
linux下普通用户如何免密执行sudo命令呢
2022-01-30 19:43:33我们可以使用普通用户进行服务器的登录,如果有权限不够的情况,我们可以使用sudo命令,临时提权来完成操作。环境linux服务器 root用户权限新建普通用户[root@localhost ~]# useradd yunweijia # ... -
普通用户执行sudo命令方法
2015-11-18 09:58:40xxx is not in the sudoers file.This ...1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去. 2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers 3.编辑sudoers文件 vi /etc/sudoers 找到这行 ro -
普通用户执行docker命令,用不用sudo由你决定
2021-08-20 22:01:11当我们用root身份在服务器部署docker后,如果想用普通用户操作docker应该如何做呢? [root@shanghai-aliyun ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME -
普通用户加入wheel,有sudo权限
2022-04-25 15:49:143、更改普通用户的附属组未wheel,使得普通用户具有sudo权限 [root@node5~]#idnginx uid=8000(nginx)gid=8000(nginx)groups=8000(nginx) 4、更改nginx用户的附属组为wheel [root@node5~]#userm... -
linux命令学习系列-用户切换su,sudo
2021-05-10 02:17:43这一节,我们来说一下用户切换相关命令为什么要进行用户切换?在操作过程中需要使用特定的用户进行特定的操作,多数情况下是因为权限,比如要修改一个文件,只有root用户有权限修改,那么就要切换到root用户下进行... -
Linux 普通用户使用 sudo 命令报 xxx is not in the sudoers file 问题解决
2020-02-23 23:35:20当我们使用sudo命令切换用户的时候可能会遇到提示以下错误:xxx is not in the sudoers file. This incident will be reported,xxx是你当前的用户名,究其原因是用户没有加入到sudo的配置文件里 切换到root用户... -
Linux运维(ubuntu的普通用户如何使用sudo命令)
2016-01-31 13:13:32为了安全起见,ubuntu中的普通用户一般没有root权限,因此即使知道管理员密码也无法使用sudo,但这个情况可以通过加入sudoer列表或者加入sudo组来改变。 拓展: 不管使用哪种方式,使得一个普通用户可以使用... -
[linux]十一、sudo命令的详细使用方法和ACL的基本命令讲解
2022-03-18 08:39:13本部分主要介绍了sudo这个命令的使用方法和sudo的日志文件,以及使用sudo去执行命令的时候怎么才能够免密码执行、设置ACL和两种ACL类型 -
ubuntu新建一个账户并将其加入sudo用户组
2021-05-10 09:53:58$是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全)。想用root的话,得给root用户设置一个密码:$ sudo passwd root然后登录时用户名输入root,再输入密码就行了... -
linux 新建用户没有权限使用sudo命令以root身份执行命令 解决方法
2021-09-13 10:50:58问题来源: 我们使用sudo命令,让huazi用户使用root身份执行命令时报错: ...可以看到 newuser 用户没有权限使用sudo命令以root身份执行命令。 解决方法: 打开终端,先以root身份登录,然后执行如下命令: vis -
su命令和sudo命令,以及限制root用户登录
2021-05-10 04:15:47命令su的格式为:su [-] username1、后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境... -
Ubuntu普通用户sudo指令使用
2017-03-18 13:03:24你在使用Ubuntu的 Linux 命令行时曾经得到过“(Permission denied)”的错误...很简单,使用 sudo 命令。用户运行此命令后会被提示输入他们(自己)的登录密码。一旦输入了正确的密码,操作将会成功执行。在我们继续之 -
Linux之让普通用户具有sudo权限
2021-05-10 21:49:42一、简介sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令...安装完毕后可能还需再切回普通用户,这样操作效率就会比较低,所以用sudo命令就会很方便。执行sudo的时候相当于具备了roo... -
如何将用户添加到sudo组
2021-05-16 15:51:49那么sudo wheel组和sudoers文件有什么区别?在sudoers文件中,你将看到下面的行,在debian衍生产品中;# Allow members of group sudo to execute any command%sudo ALL=(ALL:ALL) ALL在RHEL中;## Allows people in ... -
RedHat Linux普通用户不能执行sudo问题解决
2021-05-10 21:45:13在RedHat Linux下,一般用户执行sudo命令时,系统会报出"is not in the sudoers file. This incident will be reported"这样的错误。原因是Redhat在建立用户时并没有把用户自动加入到sudo用户列表中。先从管理员那里... -
6 个超实用的 Sudo 命令使用技巧
2021-03-12 14:59:32公众号关注「奇妙的 Linux 世界」设为「星标」,每天带你玩转 Linux !Sudo 授权需谨慎,否则亲人两行泪!sudo 表示 “superuser do”,它允许已验证的用户以其... -
sudo命令详解
2019-02-19 09:48:16简单的说,sudo 是一种权限管理机制,管理员可以授权于一些普通用户去执行一些 root 执行的操作,而不需要知道 root 的密码。 严谨些说,sudo 允许一个已授权用户以超级用户或者其它用户的角色运行一个命令。当然,... -
Linux命令 - sudo命令
2021-05-20 16:15:17Linux命令 - sudo命令 Linux中 sudo 命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 1.语法: whoami [参数] 2.功能: 可让用户以其他的身份来执行指定的指令... -
6个超实用的Sudo命令使用技巧
2021-03-24 08:50:39sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。 sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运行命令。其他用户... -
普通用户可以执行,sudo提示command not found的问题分析——修改sudo命令的环境变量
2018-09-11 12:02:10以下所有操作均在Centos6.10上进行 今儿在一台新虚拟机上安装pip之后,用pip安装包,需要root权限,但执行sudo pip就提示command not found ...可以使用printenv这个命令,检查当前的PATH变量... -
Linux系统sudo命令用法详解:系统权限管理
2021-05-10 01:11:08我们知道,使用 su 命令可以让普通用户切换到 root 身份去执行某些特权命令,但存在一些问题,比如说:仅仅为了一个特权操作就直接赋予普通用户控制系统的完整权限;当多人使用同一台主机时,如果大家都要使用 su ... -
ubuntu 为普通用户添加sudo权限
2021-02-24 23:09:02# 为用户username添加sudo权限 usermod -a -G sudo username # 去除用户username的sudo权限 usermod -G usergroup username 方法2:稍显麻烦 (1)设置sudo密码 sudo passwd (2)进入超级用户模式 su - (3)...