Linux之用户相关操作
Linux之用户相关操作
1. 创建用户 【创建后会立即让设置密码】
命令 | 说明 |
---|---|
useradd | 创建(添加)用户 |
useradd命令选项:
选项 | 说明 |
---|---|
-m | 自动创建用户主目录,主目录的名字就是用户名 |
-g | 指定用户所属的用户组,默认不指定会自动创建一个同名的用户组 |
创建用户效果图:
查看所有用户信息的文件效果图:
说明:
- useradd 命令的使用需要使用管理员权限,前面需要加上 sudo
- 创建用户如果不指定用户组,默认会自动创建一个同名的用户组
- 查看用户是否创建成功,可以查看/etc/passwd这个文件
- 查看用户组是否创建成功,可以查看/etc/group这个文件
passwd文件中的每项信息说明,以root:x:0:0:root:/root:/bin/bash为例:
- 第一个:用户名
- 第二个:密码占位符
- 第三个:uid, 用户id
- 第四个:gid, 用户所在组id
- 第五个:用户描述, 可选,
- 第六个:用户的主目录所在位置
- 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型
group文件中的每项信息说明, 以laowang:x:1001:为例:
- 第一个:用户组名
- 第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
- 第三个:组id
id命令查看用户信息:
命令 | 说明 |
---|---|
id | 查看用户信息 |
id命令效果图:
每项信息说明:
uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)
- 第一个: uid 表示用户id
- 第二个: gid 表示用户组id
- 第三个: 组 表示用户所在的用户组
2. 设置密码
给其它用户设置密码,需要使用: sudo passwd 用户名
设置密码效果图:
3. 切换用户
命令 | 说明 |
---|---|
su | 切换用户 |
语法格式: su - 用户名
切换用户效果图:
在laowang用户使用sudo -s效果图:
解决办法:
- 给laowang用户设置一个sudo附加组, 需要使用usermod修改用户信息 【新用户不能使用sudo -s 需要修改用户信息】
4. 修改用户信息
命令 | 说明 |
---|---|
usermod | 修改用户信息 |
usermod选项:
命令 | 说明 |
---|---|
-G | 设置一个附加组 【可以理解为干爸】 |
-g | 修改用户组 |
【增加附加组要在已有sudo权限的用户中添加】
usermod命令效果图:
设置附加组sudo以后,在sudo -s切换到管理员用户效果图:
5. 扩展: 删除附加组
命令 | 说明 |
---|---|
gpasswd | 添加和删除附加组信息 |
gpasswd命令选项: 【-a -d 的使用方法是一样的】
选项 | 说明 |
---|---|
-a 用户名 | 给用户添加附加组 |
-d 用户名 | 给用户删除附加组 |
删除附加组效果图:
删除附加组再次使用 sudo -s 效果图:
【sudo -s 有时候得重启终端或关闭终端】
5. 删除用户
命令 | 说明 |
---|---|
userdel | 删除用户 |
userdel命令选项:
选项 | 说明 |
---|---|
-r 用户名 | 删除用户主目录,必须要设置,否则用户主目录不会删除 |
删除用户效果图:
【不能在当前用户删除本身的】
id查看用户信息效果图:
查看group文件信息效果图:
说明:
- 删除用户,默认同名的用户组也会被删除
6. 小结
- 创建用户命令格式: sudo useradd -m 用户名, 默认会创建一个同名的用户组。
- 查看用户信息使用 id 命令或者 /etc/passwd文件
- 查看用户组信息使用 /etc/group文件
- 给用户设置密码使用 sudo passwd 用户名
- 切换用户使用 su - 用户名
- 设置附加组使用 sudo usermod -G 组名 用户名
- 删除用户使用 sudo userdel -r 用户名,默认会删除同名的用户组。
Linux之用户相关操作相关推荐
- Linux基础命令及用户相关操作
Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...
- Linux之用户组相关操作 groupadd groupdel
Linux之用户组相关操作 groupadd groupdel 1. 创建用户组 命令 说明 groupadd 创建(添加)用户组 创建用户组效果图: [grep是搜索功能,详情博文:https: ...
- ORCL创建用户相关操作
ORCL创建用户相关操作 -- 0.查询表空间文件保存路径 select * from v$datafile --1. 创建表空间 create tablespace jcsjv1 datafile ...
- Linux管理用户相关命令
今天重新复习Linux创建用户的一些命令,在虚拟机上做了一些实验.因此做下笔记. 用户管理的相关命令: 首先,要管理用户(新增用户,删除用户,修改用户信息等),必须得在根目录下面操作(su root) ...
- linux 用户相关操作
转载:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html Linux添加/删除用户和用户组 本文总结了Linux添加或者删除 ...
- Linux用户相关操作
一,用户组操作 1,创建组 [root@VM_171_69_centos ~]# groupadd test增加一个test组 2,修改组 [root@VM_171_69_centos ~]# gro ...
- Linux学习笔记29——Linux的权限相关操作(user、group部分相关操作)
一.账号管理 好啦!既然要管理帐号,当然是由新增与移除使用者开始的啰-下面我们就分别来谈一谈如何新增. 移除与更改使用者的相关信息吧- 1,新增与移除使用者: useradd, 相关配置文件, pas ...
- linux查看用户的操作记录,Linux下查看用户登陆后的操作记录
Linux下查看用户登陆后的操作记录 在linux系统的环境下,不管是root用户还是其它的用户只有登陆系统后用进入操作我们都可以通过命令history来查看历史记录,可是假如一台 服务器多人登陆, ...
- linux运维相关操作(centos/Ubuntu)
1.centos 网络配置相关的文件 /etc/hostname 主机名配置 /etc/sysconfig/network-scrips/ifcfg-enoN 网卡参数配置 /etc/resolv.c ...
最新文章
- docker保护python源码_Tensorflow在Docker中运行和源码编译
- linux tcp窗口大小设置,高性能Linux:TCP/IP内核参数调优之TCP窗口扩大因子(TCP Window Scaling)选项(理论篇)...
- C++命名空间 namespace的作用和使用解析
- Plenty Of Tricks to Get Irradiance Caching Practical
- 1.2 检测和测量图像中的圆形目标
- Why Vector Clock are Easy or Hard?
- matlab交替隐式迭代,jQuery关于隐式迭代的个人理解~
- asp listview 单元格文字颜色_如何替换CAD表格中特定区域单元格中的文字?
- Pycharm更改快速规整代码快捷键
- 组策略查看login记录_k8s实践记录(五)
- 四面八方的意思是什么,怎么用四面八方造句?
- 魔兽怀旧服务器位置,《魔兽世界》怀旧服稀有狼位置坐标大全
- Docker的基本使用
- HTML、CSS学习笔记(一)
- 标签超出图像控件c语言,VC++标签控件之图像标签控件
- 系统集成项目管理工程师、信息系统项目管理师、PMP好考吗
- 辗转相除法求最大公约数原理分析(附代码实现)
- Java核心技术之Comparator和Comparable在排序中的应用
- qpython3h教程_Python3实现AI五子棋【初版】|python3教程|python入门|python教程
- (3)音频在计算机里是怎样存储的,什么是音频?
热门文章
- 谈“云”色变?近80%企业曾遭受数据泄露
- 从最强AI算力到“元脑”2.0,智算加速产业变革
- 如何让机器像人一样多角度思考?协同训练来帮你
- 华为鲲鹏产业生态加速算力升级,企业数字化转型在山西吹响号角
- 商汤科技举办病理、放疗两大MICCAI国际挑战赛,推动AI医疗落地
- 小样,加张图你就不认识我了?“补丁”模型骗你没商量!| 技术头条
- 专访图灵奖得主John Hopcroft:中国必须提升本科教育水平,才能在AI领域赶上美国
- 硬货 | 一文解读完五篇重磅ACL2017 NLP论文
- Logback 配置文件这样优化,TPS提高 10 倍
- 再见,Eclipse。