j解决 XXX用户不在"sudoer"中的方法

    在linux下建文件等一些命令都需要超级用户权限,一开始玩linux的时候没注意着些,因为当时敲命令都是在home目录下,只要加sudo 后输入密码就行了,但是后面到了起他目录下操作的时候加上sudo就提示自己不在sudoers中,所以就找了一种方法,系统既然提示用户不在sudoers中,那么我们就手动来把它加进去。

第一步:我们su 输入密码进入root用户

第二部:打开sudoers的配置文件 vim /etc/sudoers 文件

第三部:在 root  ALL = (ALL)  ALL 下面加上   例如是linux用户名 

                     linux  ALL = (ALL) ALL

第四步:如果只用:wq的话是退不出去,提示是只读文件  我们就强制保存在退出 :wq! 退出之后在回来看看刚刚加的有没有在里面,之后重启终端就OK了


### 回答1: 如果Linux用户不在sudoers,那么他们将无法使用sudo命令运行具有管理员权限的操作。这意味着他们将无法安装软件、修改系统设置等等。解决方法是将用户添加到sudoers文件或者创建一个新的sudoer账户。 ### 回答2: sudo是一个在Linux系统非常重要的命令。它可以让普通用户通过输入密码来获得root用户的权限,从而执行一些需要超级用户权限的操作。这个权限是通过把普通用户加入sudoer(使用sudo用户)组来控制的。 如果一个Linux用户不在sudoer,那么就不能执行sudo命令,也就不能获得root用户的权限。这个用户只能使用普通用户的权限,执行普通用户能够执行的一些操作。 在一个Linux系统,把用户加入sudoer组的方法如下:首先要使用root用户或者已经在sudoer用户,执行以下命令: ``` sudo usermod -a -G sudo username ``` 其,username是要被加入sudoer组的用户名。这个命令将username用户加入sudoerLinux用户不在sudoer可能存在的影响是,他不能执行一些需要root用户权限的操作。例如,如果需要修改一些系统文件,或者执行一些需要root权限的安装程序,这个用户就需要先获得root权限。如果不能通过sudo命令获得这个权限,那么这些操作就无法执行。 因此,如果一个Linux系统有多个用户需要执行需要root权限的操作,建议把这些用户都加入sudoer,以方便管理和操作。 ### 回答3: sudoer是指在Linux系统上可以使用sudo命令的用户列表。当Linux用户需要执行系统级别的操作时,需要获得超级用户的权限。但是,在Linux系统上所有用户都不具备超级用户的权限,而只有那些被列入sudoer列表用户才能够通过sudo命令来获得超级用户权限。 如果一个Linux用户不在sudoer,那么他就不能够使用sudo命令来获得超级用户权限。这意味着,他将无法执行那些只有超级用户才能执行的系统操作,比如修改系统配置、安装程序或者管理用户等。这样将会给用户带来很多限制和不便,特别是在需要处理系统级别的问题时。因此,在Linux系统,将一个用户添加到sudoer列表是很重要的。 但是,并不是所有的用户都应该被添加到sudoer列表。因为在sudoer列表用户可以获得超级用户权限,他们有可能会误操作或者意外地删除或破坏掉系统重要的文件或者数据。因此,在将用户添加到sudoer列表之前,必须非常小心,确保这个用户需要这样的权限。同时,应该给sudoer用户提供必要的培训和指引,以确保他们正确地使用sudo命令来避免出现潜在问题和安全风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值