linux命令之用户管理及用户信息查询命令(上)
1.useradd:创建用户
该命令用于创建新的用户或者更改用户的信息。
参数 | 说明 |
-g | 指定用户对应的用户组,用户组 |
-s | 用户登录后使用的Shell名称 |
-u | 用户的ID值 |
示例:
1)useradd添加用户
[root@boxiaoyuan ~]# groupadd -g boxiaoyuan
[root@boxiaoyuan ~]# useradd -u -g boxiaoyuan
2.usermod:修改用户
该命令用于修改系统已经存在的用户的账号信息,参数和useradd类似。
3.userdel:删除用户
该命令用于删除指定的用户以及与该用户相关的文件,实际工作中应尽量不要使用userdel删除用户,而是使用在/etc/passwd里注释用户的方法。
4.groupadd:创建用户组
该命令用于创建新的用户组。
该命令的常用参数为-g:指定用户组的gid。
示例:
1)指定git创建用户
[root@boxiaoyuan ~]# groupadd -g 111 boxiaoyuan
[root@boxiaoyuan ~]# tail -l /etc/group
cgred:x:::
boxiaoyuan:x::
[root@boxiaoyuan ~]# tail -l /etc/gshadow
cgred:!::
boxiaoyuan:!::
5.passwd:修改用户密码
该命令可以修改用户密码及密码过期时间等。
常用的参数为--stdin:从标准输入读取密码字符串。
示例:
1)为用户设置密码
[root@boxiaoyuan ~]# useradd boxiaoyuan
[root@boxiaoyuan ~]# passwd boxiaoyuan
更改用户 boxiaoyuan 的密码 。
新的 密码:
无效的密码: 它没有包含足够的不同字符
无效的密码: 是回文
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@boxiaoyuan ~]# su - boxiaoyuan
[boxiaoyuan@boxiaoyuan ~]$ whoami
boxiaoyuan
2)一条命令设置密码
[root@boxiaoyuan ~]# echo "" | passwd --stdin boxiaoyuan
更改用户 boxiaoyuan 的密码 。
passwd: 所有的身份验证令牌已经成功更新。
说明:该命令可以用来为用户批量设置密码。
6.su:切换用户
该命令用于将当前用户切换到指定用户或者以指定用户的身份执行命令。
参数 | 说明 |
- (常用) | 切换用户时,将用户的家目录,系统环境变量等初始为指定用户的 |
-c(常用) | 向Shell传递单个命令 |
示例:
1)切换用户的例子
[root@boxiaoyuan ~]# su - boxiaoyuan
[boxiaoyuan@boxiaoyuan ~]$ pwd
/home/boxiaoyuan
[boxiaoyuan@boxiaoyuan ~]$ su -
密码:
[root@boxiaoyuan ~]# pwd
/root
[root@boxiaoyuan ~]# su boxiaoyuan
[boxiaoyuan@boxiaoyuan root]$ pwd
/root
[boxiaoyuan@boxiaoyuan root]$
说明:
1.普通用户切换到root用户,可以使用su -或su - root命令,但是需要输入密码。
2.root用户切换到普通用户,只需要使用su - 普通用户,不需要输入用户名和密码。
3.如果仅仅希望在某个用户下执行命令,可以使用su - 用户名 -c的方式。
注:本文内容为《跟老男孩学linux运维 核心系统命令实践》的学习笔记。
linux命令之用户管理及用户信息查询命令(上)的更多相关文章
- linux命令之用户管理及用户信息查询命令(下)
1.visudo:编辑sudoers文件 该命令专门用来编辑/etc/sudoers文件,同时提供语法检查等功能. 示例: 1)执行visudo对普通用户授权 [root@boxiaoyuan ~]# ...
- Linux运维六:用户管理及用户权限设置
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...
- linux 用户管理,用户权限管理,用户组管理
linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到 ...
- (四)Linux之用户管理(用户和用户组)
Linux之用户管理(用户和用户组) 目录 Linux之用户管理(用户和用户组) 一.概述 二.用户和组的关系 三.关于UID和GID(用户ID和组ID) 四.用户和组的数据 /etc/passwd内 ...
- 【Linux学习】Linux用户管理1—用户查询指令、用户切换
Linux用户管理1-用户查询指令.用户切换 一.用户查询指令 who: 查看当前在线用户情况 -a:显示所有用户的所有信息 -m:显示运行该程序的用户名,和"who am I"的 ...
- 【Linux学习】Linux用户管理2—用户配置文件
Linux用户管理2-用户配置文件 /etc/passwd: 存放系统用户的文件 输入 vi /etc/passwd /etc/shadow: 保存保密文件 /etc/group: 群组文件 输入 v ...
- 用户管理 之 用户(User)和用户组(Group)配置文件详解
用户(User)和用户组(Group)的配置文件,是系统管理员最应该了解和掌握的系统基础文件之一,从另一方面来说,了解这些文件也是系统安全管理的重要组成部份:做为一个合格的系统管理员应该对用户和用户组 ...
- CentOS(十)--与Linux文件和目录管理相关的一些重要命令②
在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Lin ...
- CentOS(九)--与Linux文件和目录管理相关的一些重要命令①
接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 & ...
- Linux打包和压缩——管理打包和压缩的命令
Linux打包和压缩——管理打包和压缩的命令 摘要:本文主要学习了Linux的打包命令和压缩命令. tar命令 tar命令可以用来进行打包和解打包,压缩和解压缩. 基本语法 打包和压缩的语法: tar ...
随机推荐
- mysql java.sql.SQLException: Can't call commit when autocommit=true
java.sql.SQLException: Can't call commit when autocommit=true at com.mysql.jdbc.SQLError.createSQLEx ...
- Delphi Firemonkey Button ImageList
Delphi Firemonkey Button ImageList 按钮图标 在上面 界面上,选择Button,放个ImageList控件,添加图标到ImageList. 然后关联Button和Im ...
- 2017面向对象程序设计(Java)第十一周学习总结
首先,由于前几周同学们普遍反映知识点比较难,并且累积较多,难以掌握,所以老师在上周对教学方案进行了如下调整: (1)周四下午理论课第一学时,将结合实验八与实验九的编程题,通过范例演示同学们存在问题的解 ...
- realproxy
https://msdn.microsoft.com/zh-cn/library/dn574804.aspx
- java集合:常用集合的数据结构
List 有序可重复 ArrayList ArrayList数据结构是数组.查询快,增删慢.ArrayList是线程不安全的,允许元素为null . Vector 线程安全的数组,效率较差,已经过时不 ...
- 和大于S的最小子数组 · Minimum Size Subarray Sum
[抄题]: 给定一个由 n 个正整数组成的数组和一个正整数 s ,请找出该数组中满足其和 ≥ s 的最小长度子数组.如果无解,则返回 -1. 给定数组 [2,3,1,2,4,3] 和 s = 7, 子 ...
- springboot2.0整合jpa
在整合的遇到各种坑,以下是我整合的流程 1.pom.xml文件 <dependencies> <dependency> <groupId>org.springfra ...
- Java程序设计19——类的加载和反射-Part-B
接下来可以随意提供一个简单的主类,该主类无须编译就可使用上面的CompileClassLoader来运行它. package chapter18; public class Hello { publi ...
- LCD相关基础知识
1.什么是LCD? (1)LCD(Liquid Crystal Display)俗称液晶.液晶是一种材料,液晶这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性, 因此我们 ...
- 3ds Max从入门到精通
1. 软件的下载与安装 这里用的是3ds Max2009简体中文版 32位 在 Win7上运行记得打上sp2补丁,不然会有bug. 2. 3ds Max的历史 3ds Max可以用在动画和游戏,点云数 ...