Ubuntu创建新用户的正确姿势
作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步《Ubuntu 创建新用户的正确姿势》原文地址。更欢迎来我的小站看更多原创内容:godbmw.com,进行“姿势”交流 ♪(^∇^*)
1. 前言
最近在学习《系统编程》,老师让创建新的用户,以name+学号
的格式命名,来防止抄袭。
因此,每次到一台新电脑,都要在 ubuntu 上创建新用户。然而,sudo useradd 用户名
只能创建用户,却无法在/home/
中创建用户目录,也无法设置用户权限。
查了很多篇博客,为了方便查阅,记录一下创建新用户并且分配权限的正确方法。
2. 创建用户目录
创建新用户:sudo useradd -r -m -s /bin/bash dongyuanxin_2016150127
。
在 Ubuntu18.04 中,不会在创建用户的时候自动提示设置密码。需要手动执行:sudo passwd dongyuanxin_2016150127
。来设置新用户的密码。
其中参数的意义如下:
-r:建立系统账号
-m:自动建立用户的登入目录
-s:指定用户登入后所使用的shell
复制代码
输入ls /home/
,可以看到用户目录被成功创建了:
3. 修改用户权限
这里采用修改/etc/sudoers
文件的方法分配用户权限。因为此文件只有r
权限,在改动前需要增加w
权限,改动后,再去掉w
权限。
sudo chmod +w /etc/sudoers
sudo vim /etc/sudoers
# 添加下图的配置语句,并且保存修改
sudo chmod -w /etc/sudoers
复制代码
到此,新用户创建成功,并且用户目录被创建,权限也分配成功。如下图所示:
4. 删除用户
删除用户的操作分为 3 步:
- 执行
userdel
:sudo userdel dongyuanxin_2016150127
- 删除用户目录:
sudo rm -rf /home/dongyuanxin_2016150127
- 删除用户权限相关配置:删除或者注释掉
/etc/sudoers
中关于要删除用户的配置,否则无法再次创建同名用户。
5. 资料参考
- USERADD 命令详解
- Linux 中 sudo 的用法和 sudoers 配置详解
Ubuntu创建新用户的正确姿势相关推荐
- Ubuntu创建新用户的两种方法
组里的服务器是Ubuntu系统,跑实验的话需要远程访问,这样的话需要在服务器上创建一个自己的账户,本文记录一下在Ubuntu系统下创建新用户的过程.(服务器的远程访问一般通过ssh来实现,关于ssh的 ...
- Ubuntu创建新用户以及授权
添加管理员帐户 1.打开命令行,快捷键crtl+alt+T,或者crtl+alt+F1~F6 2.运行sudo useradd -g root XXX(xxx是你的管理员帐号不能是root,要另外起比 ...
- Ubuntu创建新用户和删除用户
创建新用户: 1.切换为root用户 2.添加一个新用户(例如:用户名为admin)并设置密码 3.为该用户设置命令解释程序(通常为/bin/bash) root@ubuntu:/home/hvisi ...
- ubuntu创建新用户并设置sudo权限
总结:只有两条命令 1. sudo adduser newaccount 创建新用户 newaccount,按提示一路确认即可 2. sudo adduser newaccount sudo 给用户 ...
- Ubuntu创建新用户并增加管理员权限
$是普通管员,#是系统管理员,在 Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码: sudo passwd root ...
- ubuntu修改新增用户的目录_Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法...
以下介绍在Ubuntu 18.04系统下创建新用户/目录.修改用户权限及删除用户的正确方法.在Ubuntu系统上创建新用户使用[sudo useradd 用户名]命令,但只能创建用户,不能在/home ...
- Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法
Ubuntu 18.04下创建新用户/目录.修改用户权限及删除用户的方法 以下介绍在Ubuntu 18.04系统下创建新用户/目录.修改用户权限及删除用户的正确方法.在Ubuntu系统上创建新用户使用 ...
- ubuntu 16.04 创建新用户
创建新用户: step1: 登陆主账号 step2: sudo su step3:注意,用adduser而不是useradd,后者会出现在home下没有对应文件夹的问题.对应文章. adduser u ...
- Linux如何创建用户、新增用户、创建新用户(adduser、deluser)(useradd、userdel)
文章目录 新增用户 1.1 adduser 1.2 useradd (1)不使用任何参数选项创建用户:sudo useradd tt (2)为用户指定参数的useradd命令 2. 删除用户 2.1 ...
最新文章
- Zookeeper原生客户端
- php表单复选传值,jQuery+SpringMVC中的复选框选择与传值实例_jquery
- python测试testsuite使用命令行参数的问题
- javascript --- 使用语法糖class定义函数
- 使用jstree创建无限分级的树(ajax动态创建子节点)
- dakai微信小程序 ios_iOSAPP跳转微信小程序
- pythondis功能_python 使用 Dis 模块进行代码性能剖析
- 电脑音频服务未运行怎么解决_【电脑技能】女生专属,学会这几招也可以修好你的电脑...
- 双机高可用、负载均衡、MySQL (读写分离、主从自动切换)架构设计
- ubuntu16 install sogou input
- er图-为什么画er图?有哪些规范?
- VTuber拍摄幕后:操作员、动捕设备、软件支撑
- 什么是加密狗?加密狗由来
- 歌声合成系列教程《1》
- 系列课程 ElasticSearch 之第 5 篇 —— Kibana 高级查询语句、DSL语言查询和过滤、中文分词器(elasticsearch.bat闪退解决办法)
- Junit4初始化错误
- “use strict” 严格模式使用
- hdu 2502月之数
- 魔兽怀旧服最新服务器人口,魔兽世界:仅三天时间正式服人口减少20万,怀旧服人口超越正式服...
- 基于Pytorch的cifar10分类网络模型
热门文章
- 小型企业组织建设第二阶段
- Golang 单例模式 singleton pattern
- 大学毕业了,你是否需要需要职业化培训!
- 谈谈你对摩尔定理的理解.摩尔定理当前还是继续有效吗?
- 华为交换机配置基本命令
- HDU_2112 HDU Today(DIjkstra + map映射)
- redis集合数据过期_如何从Redis中的集合中自动删除过期的密钥?
- xp系统电脑ntp服务器,xp 设置ntp服务器
- go kegg_3分钟了解GO/KEGG功能富集分析
- python quit函数作用_Python常用函数学习笔记