首页 > 系统服务 > 详细

不同Linux发行版添加新用户并设置权限

时间:2021-08-03 15:12:36      阅读:15      评论:0      收藏:0      [点我收藏+]

背景

  • 由于一些需求,需要给服务器添加一个新用户并设置sudo权限
  • 之前从未进行过该方面的学习,找到一个非常详细的博文,故记录一下
  • 该随笔会保持更新,收录多种发行版下对用户账号的操作

Ubuntu 18.04

添加新用户

sudo useradd -r -m -s <新用户要使用的shell> <新用户名>

参数解析

-r 建立系统账号
-m 自动建立用户的登入目录/home/<user_name>
-s 指定用户登入后使用的shell

设置密码

ubuntu新创建的用户不会自动提示设置密码

sudo passwd <user_name>

设置用户权限

使用修改/etc/sudoers文件的方式将新用户加入sudo列表

  • 默认/etc/sudoers不可编辑,首先修改权限chmod +w /etc/sudoers
  • 增加新用户
sudo nano /etc/sudoers
# 适当位置添加
<uer_name> ALL=(ALL:ALL) ALL
  • 保存生效

删除用户

  • 执行删除命令sudo userdel <user_name>
  • 删除用户目录sudo rm -rf /home/<user_name>
  • 移除/etc/sudoers中关于<user_name>的权限设置,否则无法创建新的同名用户

参考

不同Linux发行版添加新用户并设置权限

原文:https://www.cnblogs.com/Chaosun/p/15093258.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!