一,用户组操作

1,创建组

[root@VM_171_69_centos ~]# groupadd
test增加一个test组

2,修改组

[root@VM_171_69_centos ~]# groupmod -n test2
test将test组的名子改成test2

3,删除组

[root@VM_171_69_centos ~]# groupdel test2
删除 组test2

4,查看组

a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups apacheuser

[root@VM_171_69_centos ~]# groups
[root@VM_171_69_centos ~]# root

b),查看所有组 cat /etc/group

[root@VM_171_69_centos ~]# cat /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
postgres:x:500:
boss:x:888:
sexy:x:889:
imooc:x:503:
test:x:891:有的linux系统没有/etc/group文件的,这个时候看下面的这个方法
cat /etc/passwd |awk -F [:] '{print $4}' |sort|uniq | getent group |awk -F [:] '{print $1}'
这里用到一个命令是getent,可以通过组ID来查找组信息,如果这个命令没有的话,那就很难查找,系统中所有的组了.

二,用户操作

[root@VM_171_69_centos ~]# useradd --help
Usage: useradd [options] LOGINOptions:-b, --base-dir BASE_DIR       设置基本路径作为用户的登录目录  -c, --comment COMMENT         对用户的注释  -d, --home-dir HOME_DIR       设置用户的登录目录  -D, --defaults                改变设置  -e, --expiredate EXPIRE_DATE  设置用户的有效期  -f, --inactive INACTIVE       用户过期后,让密码无效  -g, --gid GROUP               使用户只属于某个组  -G, --groups GROUPS           使用户加入某个组  -h, --help                    帮助  -k, --skel SKEL_DIR           指定其他的skel目录  -K, --key KEY=VALUE           覆盖 /etc/login.defs 配置文件  -m, --create-home             自动创建登录目录  -l,                           不把用户加入到lastlog文件中  -M,                           不自动创建登录目录  -r,                           建立系统账号  -o, --non-unique              允许用户拥有相同的UID  -p, --password PASSWORD       为新用户使用加密密码  -s, --shell SHELL             登录时候的shell  -u, --uid UID                 为新用户指定一个UID  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping

1,增加用户

[root@VM_171_69_centos ~]# useradd test
[root@VM_171_69_centos ~]# passwd test
更改用户 test 的密码 。
新的 密码:
无效的密码: 它没有包含足够的不同字符
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
增加用户test,有一点要注意的,useradd增加一个用户后,不要忘了给他设置密码,不然不能登录的。

2,修改用户

[root@VM_171_69_centos ~]# usermod -d /home/test -G test2 test
将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。[root@VM_171_69_centos ~]# gpasswd -a test test2
Adding user test to group test2将用户test加入到test2组[root@VM_171_69_centos ~]# gpasswd -d test test2
Removing user test from group test2将用户test从test2组中移出

3,删除用户

[root@VM_171_69_centos ~]# userdel test
将test用户删除

4,查看用户

a),查看当前登录用户

[root@VM_171_69_centos ~]# w21:15:27 up 6 days, 23 min,  4 users,  load average: 0.10, 0.03, 0.01
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    125.211.30.81    18:54    1:51m  0.00s  0.00s -bash
root     pts/1    125.211.30.81    19:32    1:00m  0.01s  0.01s -bash
root     pts/2    125.211.30.81    20:16    9:11   0.04s  0.04s -bash
root     pts/3    117.136.7.235    21:07    0.00s  0.01s  0.00s w[root@VM_171_69_centos ~]# who
root     pts/0        2017-01-30 18:54 (125.211.30.81)
root     pts/1        2017-01-30 19:32 (125.211.30.81)
root     pts/2        2017-01-30 20:16 (125.211.30.81)
root     pts/3        2017-01-30 21:07 (117.136.7.235)

b),查看自己的用户名

[root@VM_171_69_centos ~]# whoami
root

c),查看单个用户信息

[root@VM_171_69_centos ~]# id root
uid=0(root) gid=0(root) 组=0(root)

d),查看用户登录记录

[root@VM_171_69_centos ~]# last
root     pts/3        117.136.7.235    Mon Jan 30 21:07   still logged in
root     pts/2        125.211.30.81    Mon Jan 30 20:16   still logged in
root     pts/1        125.211.30.81    Mon Jan 30 19:32   still logged in
reboot   system boot  2.6.32-504.30.3. Wed Jan 25 04:51 - 21:17 (5+16:25)
root     pts/0        125.211.30.116   Tue Jan 24 20:44 - down   (00:07)
reboot   system boot  2.6.32-504.30.3. Wed Jan 25 04:44 - 20:51  (-7:-52)
root     pts/0        125.211.30.116   Tue Jan 24 20:02 - down   (00:41)    wtmp begins Wed Jan 25 04:00:15 2017
查看登录成功的用户记录[root@VM_171_69_centos ~]# lastb
root     ssh:notty    41.200.31.17     Tue Jan 24 22:43 - 22:43  (00:00)
admin    ssh:notty    41.200.31.17     Tue Jan 24 22:43 - 22:43  (00:00)
admin    ssh:notty    41.200.31.17     Tue Jan 24 22:43 - 22:43  (00:00)
root     ssh:notty    14.118.84.90     Tue Jan 24 22:43 - 22:43  (00:00)
root     ssh:notty    14.118.84.90     Tue Jan 24 22:43 - 22:43  (00:00)
root     ssh:notty    14.118.84.90     Tue Jan 24 22:43 - 22:43  (00:00)
root     ssh:notty    14.118.84.90     Tue Jan 24 22:43 - 22:43  (00:00)    btmp begins Tue Nov 21 07:36:32 1905
查看登录不成功的用户记录

e),查看所有用户

[root@VM_171_69_centos ~]# cut -d : -f 1 /etc/passwd
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
uucp
operator
games
gopher
ftp
nobody或者
[root@VM_171_69_centos ~]# cat /etc/passwd |awk -F \: '{print $1}'
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
uucp
operator
games
gopher
ftp
nobody
vcsa
abrt

欢迎来到我的IT 博客http://www.nightsong.cc

QQ:1623231307

Linux用户相关操作相关推荐

  1. linux 用户相关操作

    转载:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html Linux添加/删除用户和用户组 本文总结了Linux添加或者删除 ...

  2. Linux之用户相关操作

    Linux之用户相关操作 1. 创建用户  [创建后会立即让设置密码] 命令 说明 useradd 创建(添加)用户 useradd命令选项: 选项 说明 -m 自动创建用户主目录,主目录的名字就是用 ...

  3. Linux基础命令及用户相关操作

    Linux基础命令及用户相关操作 基础命令 在根下边创建目录log: 查询以.log结尾的文件,将他们复制到创建好的目录中: 查看目录确认复制成功: 用gzip的方式对其进行压缩: 到根下查看,存在压 ...

  4. mysql切换用户命令_linux基础04:linux用户相关的命令有哪些?怎样切换用户?

    通过前面的几节课,我们在windows系统中安装好了linux虚拟机,也通过xshell远程终端连接上了linux虚拟.从今天开始,我们就可以正式开始学习linux的知识了.今天,我们主要介绍的是用户 ...

  5. ORCL创建用户相关操作

    ORCL创建用户相关操作 -- 0.查询表空间文件保存路径 select * from v$datafile --1. 创建表空间 create tablespace jcsjv1 datafile ...

  6. Linux用户相关命令

    目录 简介 用户ID: UID-- UserIDentification 用户组ID:GID -- Group IDentification 用户和用户组关系 User相关命令 useradd -- ...

  7. linux文件管理相关操作

    2019独角兽企业重金招聘Python工程师标准>>> rpm -qa | grep mysql //检查是否安装了mysql,如果安装了请删除 //安装 yum install m ...

  8. Linux Socekt 相关操作代码

    内容来自于: https://www.nowcoder.com/courses/cover/live/504 便于复习. 0.基础 0.1  C/S结构 服务器 - 客户机,即 Client - Se ...

  9. [Linux]VI相关操作

    About vi vi编辑器学习 vi编辑器有三种模式:命令模式.输入模式和末行模式.无论在任何模式下按[Esc]都可以返回到命令模式. 1.vi 直接输入vi可以查看vi的版本信息 2.vi [文件 ...

最新文章

  1. How to use kingshard building a MySQL cluster
  2. Ubuntu 9.10 Server (Karmic) 迁移Bugzilla
  3. 蓝字冲销是什么意思_60秒学个词:Elusive 是什么意思?(美音版)
  4. 牛客 - Across the Firewall(最大流)
  5. 使用 Tye 辅助开发 k8s 应用竟如此简单(四)
  6. 【软技能】代码先放一放,学习一下工程的概念
  7. 文本预处理跑得慢?抱抱脸团队又放福利,1GB文本语料分词只需20s!
  8. 【报告分享】2021制造业与人工智能创新应用发展报告.pdf(附下载链接)
  9. 缓存雪崩处理方法-双缓存思路
  10. Db4o数据库:细说查询
  11. 陈志行:计算机围棋程序手谈作者
  12. 一元钱一瓶汽水,喝完后两个空瓶能换一瓶汽水,问:你有20元钱,可以喝到几瓶汽水?
  13. 穿越火线老是卡在正在连接服务器,修复cf经常提示网络出现异常与服务器断开连接的方法...
  14. 随意切换双卡流量,立即获取对应卡的SMIS
  15. 实验吧CTF密码学Writeup
  16. 2017年ACM第八届山东省赛I题: Parity check(判断 第n项斐波那契数列奇偶性)
  17. java数组初始化为 1_Java Class 1.1数组初始化
  18. 微信CRM系统哪家好?
  19. k8s学习(2)- 虚拟机搭建搭建Kubernetes集群(1.24.2)
  20. 沃尔玛erp系统功能分析

热门文章

  1. 听说,你想干掉中介?
  2. SmartBits - 简介
  3. 省选专练[POI2008]TRO-Triangles
  4. Hadoop——错误Name node is in safe mode
  5. 关于const的恩怨情仇
  6. 名帖293 张瑞图 行书《书米芾西园雅集图记十二条屏》
  7. 游戏西游记计算机,新西游记电脑版
  8. AnalyticDB PostgreSQL高可用整理
  9. 一建今年大放水,23年会不会难度剧增?
  10. java lambda做参数_Java中的Lambda参数