Linux关于用户信息的一些命令
1.用户增加删除
[root@VM_0_13_centos ~]# useradd better407 #添加 better407 用户
[root@VM_0_13_centos ~]# passwd better407 #设置 better407 密码
Changing password for user better407.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@VM_0_13_centos ~]# cat /etc/passwd # 查看本机所有用户
#用户名:口令(passwd):用户标识号(UID):组标识号(GID):注释性描述(users):主目录(home_directory):登录shell
better407:x:501:502::/home/better407:/bin/bash
[root@VM_0_13_centos ~]# userdel 123 #删除用户123
[root@VM_0_13_centos ~]# ls -l /home #不带选项使用 userdel,只会删除用户。用户的家目录将仍会在/home目录下
total 12
drwx------ 2 502 503 4096 Aug 10 10:06 123
drwx------ 2 better407 better407 4096 Aug 10 09:47 better407
drwx------ 3 centos centos 4096 Aug 1 10:10 centos
[root@VM_0_13_centos ~]# rm -rf /home/123 #删除用户123的家目录
[root@VM_0_13_centos ~]# ls /home
better407 centos
注:删除用户时完全删除家目录,使用 -r 选项 userdel -r 123
userdel 提供 -f 选项来强制删除用户。当用户已经登入 Linux 系统时此选项仍旧生效
2.查看用户创建日期
[root@VM_0_13_centos ~]# ls -l /home/better407/.bash_logout
-rw-r--r-- 1 better407 better407 18 Mar 23 2017 /home/better407/.bash_logout
3.登录用户
[root@VM_0_13_centos ~]# w #查看登录用户正在使用的进程信息 10:23:34 up 9 days, 13 min, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 XXX.XXX.242.227 09:15 1:08m 0.00s 0.00s -bash
root pts/1 XXX.XXX.242.227 09:42 0.00s 0.03s 0.00s w
[root@VM_0_13_centos ~]# who #查看(登录)用户名称及所启动的进程
root pts/0 2018-08-10 09:15 (49.77.242.227)
root pts/1 2018-08-10 09:42 (49.77.242.227)
[root@VM_0_13_centos ~]# users #打印输出登录服务器的用户名称
root root
[root@VM_0_13_centos ~]# whoami
#当前登入的用户名称
root
[root@VM_0_13_centos ~]# id -un
#当前登入的用户名称
root
[root@VM_0_13_centos ~]# last root
用户名称 tty设备号 ip地址: 历史登录时间日期:登出时间日期:总工作时间
root pts/1 XXX.XXX.242.227 Fri Aug 10 09:42 still logged in
root pts/0 XXX.XXX.242.227 Fri Aug 10 09:15 still logged in
Linux关于用户信息的一些命令的更多相关文章
- 一些命令可以帮您了解Linux 操作系统用户信息
1 显示上次登录的用户信息列表,包括(登录时间.退出时间.登录IP): [sywu@wusuyuan ~]$ last root pts/1 192.168.1.3 Wed Aug 27 22:08 ...
- linux中用户信息及密码相关知识
在linux中若修改用户信息.密码,组群信息.密码等.其实是在修改/etc/passwd,/etc/shadow,/etc/group,/etc/groupshadow等文件的内容. 这四个文件的意思 ...
- linux查看用户登录时间以及命令历史
1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终端类型.登陆日期以及远程主机. who /var/log/wtmp 可以查看自从wtmp文件创建以来的每一次登陆情况 (1)-b:查 ...
- ref:linux查看用户登录时间以及命令历史
ref:https://blog.csdn.net/csdn924618338/article/details/73555725/ 1.查看当前登录用户信息 who命令: who缺省输出包括用户名.终 ...
- vi、wc、gzip、bzip2、tar、yum安装、dpek、用户信息操作等命令
命令模式 输入"dd"即可将这一行删除 按下"p"即可粘贴 插入模式: a:从光标这个位置之后插入 A:在行尾插入 i:从光标之前插入 I:行首插入 o:在光标 ...
- Linux普通用户登录后,命令行提示:-bash-4.1$ ,原因分析及解决
原文 有时候在使用用户登陆Linux系统时会发现,命令行提示符成了:-bash-4.1$,不显示用户名,路径信息. 原因:用户家目录里面与环境变量有关的文件被删除所导致的 也就是这俩文件:.bash_ ...
- 使用 python 获取 Linux 的 IP 信息(通过 ifconfig 命令)
我们可以使用 python 代码通过调用 ifconfig 命令来获取 Linux 主机的 IP 相关信息,包括:网卡名称.MAC地址.IP地址等. 第一种实现方式: #!/usr/bin/pytho ...
- Linux清除用户登录记录和命令历史方法(个人笔记)
清除登陆系统成功的记录 [root@localhost root]# echo > /var/log/wtmp //此文件默认打开时乱码,可查到ip等信息 [root@localhost roo ...
- 怎样把linux客户端用户禁止用 su命令来切换用户
系统中有一个组叫做“wheel”,我们可以利用该组实现一些特殊的功能.我们可以将拥有su使用权限的用户加入到wheel组中并且对该组进行限制,那么只有在该组中的用户才有su的使用权限. 如要实现该功能 ...
随机推荐
- ES6中的Set与Map数据结构
本文实例讲述了ES6学习笔记之Set和Map数据结构.分享给大家供大家参考,具体如下: 一.Set ES6提供了新的数据结构Set.类似于数组,只不过其成员值都是唯一的,没有重复的值. Set本身是一 ...
- Mysql GROUP_CONCAT 使用注意事项
GROUP_CONCAT 函数返回一个字符串结果,该结果由分组中的值连接组合而成,常和 GROUP BY 连用. 如果需要自定义分隔符可以使用 SEPARATOR. 示例: SELECT GROUP_ ...
- 已看1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\
1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架.多线程(并发编程).I/O(NIO).Socket.JDBC.XML.反射等.[泛型]\1* ...
- Luogu 2827 [NOIP2016] 蚯蚓
原来真的是按题意模拟啊,还以为有高能的算法可以直接算每个$t$的值. 考虑到先切的蚯蚓一定比后切的蚯蚓长,于是可以弄三个队列分别存放原来的序列和两个切开后的序列,每次取出三个队头的最大值进行扩展. 考 ...
- TypeError: document.body is null_js报错解决办法
今天在使用如下js代码的时候,发现报错:document.body is null <script type="text/javascript"> var dw=doc ...
- [坑]Linux MySQL环境表名默认区分大小写
不区分大小写设置 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 3.重新启动数据库即可 systemctl res ...
- vs code 提示快捷键
1.ctrl+space 基本上被输入法快捷键占用 文件->首选项->键盘快捷方式(ctrl+k,ctrl+s):搜索 editor.action.triggerSuggest 换成 ct ...
- Android - AndroidStudio 的熟悉
开发环境 * JDK * SDK * AndroidStudio * Genimotioin HelloWorld [ 第一个Android项目建立 ] * 创建项目 [ 项目相关目录 ] Hell ...
- Python-OpenCV中VideoCapture类的使用
目录 主要记录Python-OpenCV中的VideoCapture类的使用:官方文档: VideoCapture()是用于从视频文件.图片序列.摄像头捕获视频的类: #!/usr/bin/e ...
- Go语言技术教程:Redis介绍安装和使用
Redis介绍 我们日常的开发,数据都需要进行持久化存储,常见的持久化存储有很多种,比如数据库,文件,计算机内存,甚至云服务器等都是持久化存储数据的方式.而就数据库而言,经常又会被人们分为关系型数据库 ...