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 ...
随机推荐
- VS2013默认打开HTML文件没有设计视图
打开VS菜单->工具->选项->文本编辑器->文件扩展名,右侧输入html,再下拉列表选HTML(Web窗体)编辑器,点添加,确定. 第二条是彻底解决VS2013不能编辑HTM ...
- 回文O(N)算法
[回文O(N)算法] 利用回文的对称性质,可以设计出O(N)的算法. 参考:http://blog.csdn.net/ggggiqnypgjg/article/details/6645824
- 4-圆数Round Numbers(数位dp)
Round Numbers Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 14947 Accepted: 6023 De ...
- [SoapUI]怎样保存response到本地文件夹
def myOutFile = "D:/AUS/Aspect Huntley feed URLs/Automation Save Responses/ahresearch.xml" ...
- Java JarFile 解析
Java JarFile 解析 package com.github.binarylei; import java.io.*; import java.net.URL; import java.net ...
- Java Thread系列(四)线程通信
Java Thread系列(四)线程通信 一.传统通信 public static void main(String[] args) { //volatile实现两个线程间数据可见性 private ...
- Android 密匙库导出
导出debug 签名----------------------------- C:\Documents and Settings\Administrator>keytool -list -v ...
- UVaLive 4043 Ants (最佳完美匹配)
题意:给定 n 个只蚂蚁和 n 棵树的坐标,问怎么匹配使得每个蚂蚁到树的连线不相交. 析:可以把蚂蚁和树分别看成是两类,那么就是一个完全匹配就好,但是要他们的连线不相交,那么就得考虑,最佳完美匹配是可 ...
- (转)centos liveCD liveDVD netinstall minimal DVD1 DVD2 版本区别
LiveCD 和 LiveDVD 是可以直接光盘运行系统,但不能安装,两者差别在于容量大小,dvd包含的软件要多一些. netinstall 是用于网络安装和系统救援的镜像文件. minimal 这个 ...
- 四)Spring + Quartz
使用Quartz默认配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" ...