Debian10下给普通用户sudo权限

news/2024/7/21 14:34:45 标签: linux, vim

用户权限需要进入root超级用户来进行操作

下文中username为需要提升的普通用户名

查看用户组信息:id username

      注意:一个用户可以存在于多个组,通常普通用户不在sudo组中

方法一

      把用户添加到sudo组中:gpasswd -a username sudo

      用户添加到组中:gpasswd -a 用户名 组名

      用户从组中移除:gpasswd -d 用户名 组名

方法二

找到 /etc/sudoers文件

1、为sudoers文件添加写的权限 :chmod u+w /etc/sudoers

2、编辑sudoers文件 : vi /etc/sudoers

3、找到如下

        # User privilege specification
         root    ALL=(ALL:ALL) ALL

        //紧跟上面一行,添加如下这行
        username ALL=(ALL:ALL) NOPASSWD:ALL

        其中NOPASSWD说明不用输入密码,不推荐

4、将sudoers文件变回来: chmod u=r-- /etc/sudoers

方法三

   也可以在添加用户时,指定所属的组(主组)为sudo:useradd -g sudo username  

   不推荐这个用法,普通用户不推荐指定主分组为sudo(一般以和用户名相同的组作为用户的初始组)


http://www.niftyadmin.cn/n/1243623.html

相关文章

【我的Android进阶之旅】 Google Developers中国网站发布啦!

今天,Google Developers 中国网站 (https://developers.google.cn) 正式发布! Google Developers 中国网站是特别为中国开发者而建立的,它汇集了 Google 为全球开发者所提供的开发技术资源,包括 API 文档、开发案例、技术培训的视频。并涵盖了以下关键开发技术和平台产品的…

WSL2 更换硬盘位置

windows wsl子系统默认硬盘存放位置在c盘&#xff0c;想要换到其他盘 1.关闭wsl wsl --shutdown 2.查看wsl信息 wsl -l -vNAME STATE VERSION*Debian Stopped 2Ubuntu-20.04 Stopped 23.导出虚拟机 wsl --export <DistroNa…

ubuntu/debian切换shell(dash/bash)

查看shell默认类型 ls -l /bin/sh //ubuntu默认如下 lrwxrwxrwx 1 root root 4 Dec 9 2021 /bin/sh -> dash 什么是dash&#xff1f; dash (Debian Almquist Shell) Debian和Ubuntu中&#xff0c;/bin/sh默认指向dash&#xff0c;这是一个不同于bash的shell&#xff…

【我的Android进阶之旅】 高效的设计稿标注及测量工具Markman介绍

前言 最近有个烦恼是UI设计师可能太忙了,经常给出的UI设计稿中有很多地方都没有标注,比如长度和颜色值等。这个时候每次都要通过RTX来联系UI设计师或者直接跑到UI设计师面前,喊他重新标注一下,特别影响工作效率。 然而我对PS不熟练,又不想每次都去找UI设计师重新标注,只能…

docker-ce安装(debian10)

默认安装 # step 1: 安装必要的一些系统工具 sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common # step 2: 安装GPG证书 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo apt-key …

【我的Android进阶之旅】解决错误:No enum constant com.android.build.gradle.OptionalCompilationStep.FULL_APK

今天在分支编译代码并允许之后,接着同步主干代码之后,再继续点击【Run】按钮允许程序的时候报错了,错误描述日志如下所示: 一、错误描述 Error:(1, 1) A problem occurred evaluating project :watch. > Failed to apply plugin [id com.android.application]> No …

【转】如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源

网上看到关于微信官方的跨平台跨业务的终端基础组件Mars的介绍文章&#xff0c;转载这这里。源代码&#xff1a; https://github.com/Tencent/mars作者&#xff1a;男人链接&#xff1a;https://zhuanlan.zhihu.com/p/24614843来源&#xff1a;知乎著作权归作者所有。商业转载请…

设计模式-第十三章-适配器模式

一、UML图 二、包含的角色 Target类&#xff0c;这是客户期待的接口。可以是具体类或者抽象类或者接口。 Adaptee类&#xff0c;需要适配的类。 Adapter类&#xff0c;内部包装一个Adeptee对象&#xff0c;把源接口转换成目标接口。 三、特点 适配器模式&#xff08;Adapt…