首页 > 系统相关 >【Linux 管理】使用 adduser 添加用户并为用户授予 sudo 权限的最简便方法

【Linux 管理】使用 adduser 添加用户并为用户授予 sudo 权限的最简便方法

时间:2022-10-12 15:13:34浏览次数:71  
标签:... adduser sudo 用户 添加 jack Linux

目录

本文基于 Ubuntu 22.04,若下面的方法行不通可以转到最下方资料使用 useradd

添加用户

使用 adduser 命令来添加用户,只需要在后面填写用户名即可,然后按照提示输入信息:

$ sudo adduser jack
正在添加用户"jack"...
正在添加新组"jack" (1001)...
正在添加新用户"jack" (1001) 到组"jack"...
创建主目录"/home/jack"...
正在从"/etc/skel"复制文件...
新的 密码: 
重新输入新的 密码: 
passwd:已成功更新密码
正在改变 jack 的用户信息
请输入新值,或直接敲回车键以使用默认值
	全名 []: Jack's Full Name            
	房间号码 []: 
	工作电话 []: 
	家庭电话 []: 
	其它 []: 
这些信息是否正确? [Y/n] Y

adduser 命令做了如下的动作:

  • 添加用户

  • /home 文件夹下新建 Jack 的用户目录,并将 /etc/skel 目录下的文件复制到新建的用户目录下

  • 为用户设置密码

  • 指定 Shell

  • 改变 /home/jack 目录的 ownership

为用户赋予 sudo 权限

我们可以使用 usermod 命令来将用户添加到 sudo 用户组:

$ sudo usermod -aG sudo jack

删除用户

Kill 该用户的所有进程然后删除用户:

$ sudo pkill -u jack
$ sudo userdel -r jack

参考资料

[1] Linux 使用 adduser 与 useradd 添加普通用户的正确姿势. P3TERX. https://p3terx.com/archives/add-normal-users-with-adduser-and-useradd.html
[2] Linux 中授予普通用户 sudo 权限的正确方法. P3TERX. https://p3terx.com/archives/linux-grants-normal-user-sudo-permission.html

标签:...,adduser,sudo,用户,添加,jack,Linux
From: https://www.cnblogs.com/joexu01/p/16784557.html

相关文章

  • MySQL5.7 添加用户、删除用户与授权
    mysql-uroot-prootMySQL5.7mysql.user表没有password字段改authentication_string;一.创建用户:命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password';例子:C......
  • linux查看开机启动服务
    systemctllist-unit-files--typeservice--stateenabled......
  • 获取sap登陆用户名的中文描
    DATA:L_NAME_LASTLIKEADRP-NAME_LAST,   L_NAME_FIRSTLIKEADRP-NAME_FIRST..SELECTSINGLENAME_LASTNAME_FIRST FROM......
  • vs code配置vue用户代码模板
       新建代码vue.json模板 { "Printtoconsole":{ "prefix":"!v", "body":[ "<template>", "<div>", "$0", "</div>", "</template......
  • linux安全加固
    linux安全加固1、账户登录超时设置[root@lz~]#vi/etc/profileTMOUT=180//设置180s超时exportTMOUT--全局[ro......
  • codetyphon编译linux程序
    1、codetyphon中下载相关的库 对应linux平台toolchains,Oseslibraryies   2\Crossbuild菜单去编译相应的库  2、Typhon64编译设置PROJECT-PROJECTOPTI......
  • 在Linux上搭建jupyter服务
    一.安装jupyte所有操作在root权限下进行。安装jupyter之前,确保服务器中已安装好了python3。本服务器的python3的安装路径为usr/lib/python3.7/。安装jupyter模块:pipin......
  • [ Linux ] 进程地址空间
    进程地址空间这个名词可能对于大家来说略显陌生,但是程序地址空间对于学习过C语言的人来说就不陌生。因此,我们首先复习一下程序地址空间。1.程序地址空间1.1空间布局图相比......
  • 简析 Linux 的 CPU 时间
    从CPU时间说起...下面这个是 ​​top​​ 命令的界面,相信大家应该都不陌生。top-19:01:38up91days,23:06,1user,loadaverage:0.00,0.01,0.05Tasks:151......
  • linux串口编程设置
    在嵌入式Linux中,串口是一个字设备,访问具体的串行端口的编程与读/写文件的操作类似,只需打开相应的设备文件即可操作。串口编程特殊在于串口通信时相关参数与属性的设置。嵌......