◆
用户组
◆
查看当前用户所属的用户组
1
|
groups
|
查看所有用户组
1 2 3 4 5 6 7 8 9 |
[root@node2 ~]# cat /etc/group root:x:0: bin:x:1: daemon:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: |
文件格式:
用户组名称:用户组密码:GID:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;
增加用户组
1
|
groupadd testgroup
|
常用参数:
-
-g 指定新用户组的GID。
-
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
删除用户组
1
|
groupdel testgroup
|
修改用户组
1
|
groupmod -g 110 -n testgroup1 testgroup
|
常用参数:
-
-g GID 为用户组指定新的组标识号。
-
-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-
-n新用户组 将用户组的名字改为新名字
切换用户组
如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限
1
|
newgrp root
|
◆
用户
◆
查看系统所有用户
1 2 3 4 5 6 7 8 9 |
[root@node2 ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/false jenkins:x:996:992:Jenkins Automation Server:/var/lib/jenkins:/bin/false etcd:x:995:991:etcd user:/var/lib/etcd:/sbin/nologin apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin es:x:1000:1001::/home/es:/bin/bash testUser:x:1002:1003::/home/testUser:/bin/bash |
文件格式:
用户名:密码:UID:GID:用户信息:HOME目录路径:用户shell
添加用户
1
|
useradd testUser
|
参数说明:
-
-c comment 指定一段注释
-
-d 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
-
-g 指定用户所属的用户组
-
-G 指定用户所属的附加组
-
-s Shell文件 指定用户的登录Shell
-
-u 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
删除用户
1
|
userdel testUser
|
常用参数:
- -r把用户的主目录一起删除
修改帐号
1
|
usermod testUser
|
常用参数:
-
使用添加用户所用的参数修改
-
-l 指定新用户名
修改用户密码
1
|
passwd testUser
|
当前用户使用此命令
1 2 3 |
Old password:****** New password:******* Re-enter new password:******* |
root用户使用此命令
1 2 |
New password:******* Re-enter new password:******* |
常用参数:
-
-l 禁用用户。
-
-u 解除禁用。
-
-d 取消密码。
-
-f 强迫用户下次登录时修改口令。
删除用户
1
|
userdel testUser
|
常用参数:
- -r 删除用户目录
◆
其他命令
◆
显示目前登入系统的用户信息
1
|
who
|
常用参数:
-
-H 显示各栏位的标题信息列
-
-u 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串
-
-q 只显示登入系统的帐号名称和总人数
显示目前登入系统的用户信息
1 2 3 4 5 |
[root@node2 ~]# w 21:34:56 up 20 days, 10:04, 1 user, load average: 0.14, 0.08, 0.06 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.0.20.149 20:54 0.00s 0.19s 0.03s w |
常用参数:
-
-f 开启或关闭显示用户从何处登入系统。
-
-h不显示各栏位的标题信息列。
-
-l使用详细格式列表,此为预设值。
-
-s使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
-
-u忽略执行程序的名称,以及该程序耗费CPU时间的信息。
切换用户
1
|
su testUser
|
检测/etc/passwd文件是否正常
1
|
pwck
|
查看用户上次登录时间
1
|
lastlog
|
登入失败的用户名单
1
|
lastb
|
常用参数:
-
-a把从何处登入系统的主机名称或IP地址显示在最后一行。
-
-d将IP地址转换成主机名称
-
-f指定记录文件
-
-n<显示列数>或-<显示列数> 设置列出名单的显示列数
-
-R 不显示登入系统的主机名称或IP地址
-
-x 显示系统关机,重新开机,以及执行等级的改变等信息
相关推荐
LINUX常用命令速查手册,包含了常用的linux命令的参数说明,使用示例,适合日常工作中的快速查阅参考
linux命令速查 linux命令速查集锦 常用linux命令速查 自己搜集的两个chm文件
Linux新手必备手册,新人必备 LINUX常用命令速查手册.pdf
Linux系统常用命令速查手册.pdf
Linux常用命令速查手册
Linux常用命令速查手册,速查linux最常用80多个命令
Linux常用命令速查.pdf
Linux常用命令全集,函数速查手册。包括如下章节内容:文件管理、文件传输、文档编辑、系统管理、系统设置、网络通讯、磁盘管理、磁盘维护、备份压缩、设备管理等命令。助你快速查找linux命令,掌握linux命令,熟练...
1.Linux管理文件和目录的命令 2.有关磁盘空间的命令 3.文件备份和压缩命令 4.文件备份和压缩命令 5.管理使用者和设立权限的命令 6 线上查询的命令 7.文件阅读的命令 8.网络操作命令 9.定位、查找文件的命令 10.其他...
Linux命令速查手册,快速的查找到linux操作系统中常用的操作命令,方便使用!
Linux系统常用命令速查手册
Linux-Unix常用命令速查手册 工作的时候经常用到的linux命令 很好很强大!
Linux常用命令大全,涵盖基本的centos命令,速查
常用Linux命令备忘速查手册
linux常用命令速查,可以快速查到你想查的命令。
这不是一本关于 Linux 系统管理的书。然而任何一个关于命令行的深入讨论,都一定会牵 涉到系统管理方面的内容,这本书仅仅提到一点儿管理方面的知识。但是这本书为读者准备好 了学习更多内容的坚实基础,毕竟要胜任...
linux常用命令速查手册,中文版,使用很方便
linux速查表。里面含有大量linux常用命令供给运维人员使用,做成了一个树状图便于索引。但是没有具体命令使用方法,善用help和这个速查表能够很好地进行服务器维护工作
这份Unix/Linux 命令速查表涵盖了包括文件、进程管理、文件权限、SSH、搜索、系统信息、压缩、网络、安装等方面的常用命令。已经翻译成了中文,对中文 Unix/Linux 使用者能够带来一些帮助。