首页 > 系统相关 >linux sudo提权

linux sudo提权

时间:2024-08-20 12:48:25浏览次数:6  
标签:username wheel sudo 用户 提权 useradd linux

方法一、
1.创建普通用户username
useradd username

2.执行以下命令以编辑sudoers文件,实际是vi /etc/sudoers
visudo

找到该行内容root ALL=(ALL) ALL,添加username用户,保存退出:wq
root ALL=(ALL) ALL
username ALL=(ALL) ALL

方法二、
1.创建普通用户username
useradd username

2.修改用户username为'wheel'用户组,使其拥有sudo权限,-a 选项表示将用户添加到指定的组中,而不会删除用户现有的其他组关系。
-G 选项表示要添加用户到的组的名称,这里是'wheel'组。
usermod -aG wheel username

  1. 查看修改后的组信息
    id username
    uid=1004(username) gid=1004(username) 组=1004(username),10(wheel)

方法三、
提权username用户可以利用sudo
创建 username 用户,并指定为 wheel 管理员权限组
useradd username -G wheel
echo 123456|passwd --stdin username
id username

标签:username,wheel,sudo,用户,提权,useradd,linux
From: https://www.cnblogs.com/Xneat/p/18369263

相关文章

  • Liya Linux:Arch 的又一尝试,提供 Cinnamon 和 MATE 桌面,底层为 Btrfs
    LiyaLinux是一个相对较新的Linux发行版,基于广受欢迎的ArchLinux构建。LiyaLinux的出现,为那些希望体验ArchLinux强大功能但又不想从头构建系统的用户提供了一个更为简单的选择。它默认提供Cinnamon和MATE两种桌面环境,并且采用Btrfs文件系统作为底层支持。......
  • AlmaLinux release 9.4 安装docker环境
    1.安装docker环境1.1查看系统环境[root@AlmaLinux-9~]$cat/etc/redhat-release;uname-rs移除旧版本的Docker(如果有):sudoyumremovedocker\docker-client\docker-client-latest\docker-common\......
  • linux系统,环境变量配置
    linux系统,环境变量配置把握以下几个原则1、临时变量在当前shell会话中设置的变量,退出会话后失效exportVARIABLE_NAME=value2、用户变量只对当前登录会话的用户有效,退出会话,下次登录依然有效,修改用户主目录下的.bashrc或者.bash_profile文件,添加exportVARIABLE_NAME=va......
  • 哇!0.8秒启动!Linux快速启动方案分享,全志T113-i国产平台!
    本文主要介绍基于创龙科技TLT113-EVM评估板(基于全志T113-i)的系统快速启动方案,适用开发环境如下。Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.5.5Linux开发环境:Ubuntu18.04.464bitU-Boot:U-Boot-2018.07Kernel:Linux-5.4.61、Linux-RT-5.4.61LinuxSDK......
  • ArchLinux配置OpenCV C++环境
    本文将简单介绍在ArchLinux中安装OpenCVC++库并运行一个简单的OpenCV程序的过程。参考:https://github.com/donaldssh/Install-OpenCV我的环境最新的ArchLinuxKDEPlasma6桌面环境OpenCV4.10.0clang18.1.8gcc14.2.1安装安装以下包:sudopacman-Shdf5vtk......
  • linux(arm)移植 macchanger
    在ARMLinux平台上移植macchanger工具主要涉及从源代码编译该工具,‌并确保它在目标ARM设备上正确运行。‌macchanger是一个用于操纵网络接口MAC地址的小工具,‌常用于增强网络隐私和安全性。‌移植步骤1.‌准备开发环境‌:‌确保你有一个交叉编译环境,‌包括针对你的ARM设备......
  • Linux(CentOS)挂载数据盘(小于2T)
    将网站文件,数据库等信息放在数据盘中,万一需要重装系统时,数据还在。就像我们的电脑,把资料放在D盘,重装C盘后资料还在一样。安全又方便。购买数据盘后默认是没有挂载的,需要手工挂载。以下是挂载数据盘的操作步骤。本教程服务器环境为LinuxCentOS,运营商为腾讯云,数据盘小于2T(......
  • Linux ARM生成随机的MAC地址
    背景有一批产品ARM板出来全都是同一个MAC地址:00:00:35:00:11:55这就导致获取的IP都是一样的,需要让他们启动后获取各自不一样的IP,因此每个板子都需要获得其自己的MAC地址(后三个BYTE区分身份):“00:00:35:XX:XX:XX”设置MAC解决此问题1、临时设定网卡的MAC地址(重启后......
  • Linux 进程
    进程含义:进程是一个程序执行的过程,会去分配内存资源,具有并发特性(同一时段,运行多个任务)。进程的基本特性:(1)动态性:进程是程序的一次执行,它有着创建、活动、暂停、终止等过程,具有一定的生命周期,是动态地产生、变化和消亡的。动态性是进程最基本的特征。(2)并发性:指多个进程实体......
  • Linux scp 文件传输
    scp将本服务器的文件传输到远程服务器基本语法scp`[源路径]``[目标服务器]`:`[目标路径]`样例将本服务器123.txt文件传输到远程服务器并重命名为456.txtscp123.txtuser@remote_server:/home/tabu/456.txt使用-r选项复制整个目录scp-rtabu/*user@remote_server:/ho......