创建用户相关的命令
时间:2020-04-22
本文章向大家介绍创建用户相关的命令,主要包括创建用户相关的命令使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
创建一个用户
sudo useradd -m -g 组名 用户名
# 添加密码
sudo passwd 用户名
- -m * 会自动创建用户目录,不添加就不会添加用户目录,需要自己手动添加
- -g * 将该用户添加到那个组中,不加这个参数,默认以该用户名,新建一个组
删除用户
sudo userdel -r 用户名
- -r * 会自动删除用户目录
切换用户
su - 用户名
exit #退出
查看用户可以使用那些命令
cat -n /etc/group | grep 用户名
以21行为例:
sudo❌27:用户1,用户2
指的是用户1 和用户2 在组(27)可使用sudo 命令
或者可以
id 用户
注意新创建的用户没有sudo 之类的权限
比如这里的新创建的用户 test
这是后我们可以参照创建用户使用的账号的权限,为新创建的用户赋予附加组
例如:
sudo usermod -G sudo 用户名
参数 -g 是修改主组,一般是没有必要的, -G 是修改附加组
这里有个小常识:我们有时候看到
#test is not in the sudoers file. This incident will be reported.
此用户不在sudoers, 此事将被报告
这里就是没有给用户赋予该项权限,可以参照上面的处理方式添加附加组
还有一种解决修改 /etc/sudoers文件
类似这样添加
用户名 ALL=(ALL:ALL) ALL
注意这里:
40 用户:x:1000:1000:ubuntu16,,,:/home/用户:/bin/bash
x带密码 第一1000 是userid 第二个是groupid 最后一个是使用shell的类型
比如这里用的是/bin/bash
我们常用ssh连接的用户账号,通常上去所有的都是存白色的,我们上下左右都 就像
^[A]
之类的,这是因为通常新建的用户而且使用ssh 连接时,使用的shell 是/dash
用docker的同学应该有这样的经历
解决方法就是配置相应的shell
sudo usermod -s /bin/bash 用户名
#重启
原文地址:https://www.cnblogs.com/cyssmile/p/12751668.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PAT (Basic Level) Practice (中文)1082 射击比赛
- PAT (Basic Level) Practice (中文)1083 是否存在相等的差
- 2017年天梯赛全国总决赛题集 L2-1 点赞狂魔
- 2017年天梯赛全国总决赛题集 L1-4 稳赢
- 2017年天梯赛全国总决赛题集 L1-8 矩阵A乘以B
- 你真的了解synchronized吗?
- 2017年天梯赛大区赛题集 7-1 出生年
- 2017年天梯赛大区赛题集 7-9 人以群分
- 浙大版《C语言程序设计(第3版)》题目集 练习2-1 Programming in C is fun!
- 浙大版《C语言程序设计(第3版)》题目集 练习2-3 输出倒三角图案
- 这款网络排查工具,堪称神器!
- 浙大版《C语言程序设计(第3版)》题目集 练习2-4 温度转换
- 浙大版《C语言程序设计(第3版)》题目集 练习2-6 计算物体自由下落的距离
- 浙大版《C语言程序设计(第3版)》题目集 练习2-8 计算摄氏温度
- 浙大版《C语言程序设计(第3版)》题目集 练习2-9 整数四则运算