passwd讲解
root:$dffjioowwf/:16274:0:999999:7:::
1用户名:密码:最近修改密码的日期:密码不能更改的天数:密码过期时间:密码需要更改期限到拉前7发出警告:宽限天数:帐号过期时间:保留
grep root /etc/group
grep rm /etc/group
rm : x : 1000: rm
组名:组密码占位符:GID:组成员(用户名)
cat /etc/gshadw
添加用户帐号相关命令
语法:useradd 用户名
-u UID -d 宿主目录 -g 起始组 -G 附加组 -s 登陆shell
例子:useradd wl
ls /home/下会产生目录
tail -l /etc/passwd 最后一行,最新添加的用户

useradd -u 2015 guoran
id guoran
useradd -d /tmp/yuncai yuncai
tail -l /etc/passwd
起始组只能一个,附加组可以有多个
useradd -g 99 xunzai
id xunzai
useradd -G 2015 ranshao
id ranshao

创建用户的另外的命令
adduser xiaocui
id xiaocui
给用户创建密码
passwd 修改的是当前登陆的用户
new password:123456
passwd ranshao 修改指定用户的密码
echo 123456 | passwd --stdin xunzai
如果你创建100个用户,并给一百个用户,输入一个初始密码?怎么办?
修改用户信息:
tail /etc/passwd
usermod - u 1128 xiaocui 指定uid
usermod -g 2015 -G 99 yuncai
id yuncai
userdel xiaocui
userdel -r guoran 目录一起删除
ls /home/
添加组
groupadd zim
grep zim /etc/group
删除组
groupdel zim 组名
控制添加用户的规则文件
vim /etc/default/useradd 里面有内容介绍
SHELL = /bin/bash @默认
useradd qishi
ls -a 显示隐藏文件
su - qishi 切换用户
解决模板文件被删除之后显示不正常
cp ./.bash* /home/qishi/
chown qishi:qishi /home/qishi/.bash*
切换用户 su -
echo $PATH 察看环境变量
加上-,在切换时会把环境变量一起进行切换,不加保留原本的环境变量
察看用户相关命令
id qishi 察看用户信息
whoami 显示登陆系统的是那些用户
w 显示当前系统中那些用户在登陆
finger
command not found ...说明命令没有安装
rpm -ivh /mnt/packages/finger-0.17-52.el7.x86_64.rpm
finger qishi 可以掺看了,用户详细信息
恢复root密码




chroot /sysroot
passwd root
new password:123456

先退出当前根,然后reboot
如何暴力破解root密码
把密码占位符删除,不需要输入密码也可以登陆.
破解操作系统上的shadow文件
passwd讲解的更多相关文章
- 45分钟带你入门Linux(附:笔者在工作室开讨论班录制的视频讲解)
第一部分 熟悉Linux基本操作 一.初识Linux 1.Linux特点 ◊ 开放性 ◊ 多用户 ◊ 多任务 ◊ 良好的用户界面 ◊ 设备独立性 ◊ 丰富的网络功能 ◊ 可靠的系统 ...
- 实例讲解 SQL 注入攻击
这是一篇讲解SQL注入的实例文章,一步一步跟着作者脚步探索如何注入成功,展现了一次完整的渗透流程,值得一读.翻译水平有限,见谅! 一位客户让我们针对只有他们企业员工和顾客能使用的企业内网进行渗透测试. ...
- Linux Vim编辑器使用简单讲解
在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明:Linux默认自带vi(vim)编辑器,其程序包为:[root@linuxidc.com ~]# rpm -qf `whic ...
- linux基础-基本命令的讲解(1-7单元)
基本命令的讲解 主要内容介绍 1.LINUX操作系统安装及初始化配置(熟悉):2.LINUX操作系统目录组成结构及文件级增删改查操作(重点):3.LINUX操作系统用户.权限管理(重点):4.开源软件 ...
- Mysql C语言API编程入门讲解
原文:Mysql C语言API编程入门讲解 软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程. ...
- 系统的讲解 - PHP WEB 安全防御
目录 常见漏洞 SQL注入攻击 XSS攻击 SSRF攻击 CSRF攻击 文件上传漏洞 信息泄露 越权 设计缺陷 小结 常见漏洞 看到上图的漏洞是不是特别熟悉,如果不进行及时防御,就会产生蝴蝶效应. 往 ...
- SAMBA服务和FTP服务讲解(week3_day1)--技术流ken
samba服务 Smb主要作为网络通信协议; Smb是基于cs架构: 完成Linux与windows之间的共享:linux与linux之间共享用NFS 第一步:安装samba [root@ken ~] ...
- python编写shell脚本详细讲解
python编写shell脚本详细讲解 那,python可以做shell脚本吗? 首先介绍一个函数: os.system(command) 这个函数可以调用shell运行命令行command并且返回它 ...
- CentOS FTP服务器系统套件全面讲解
对大家推荐很好使用的CentOS FTP系统,像让大家对CentOS FTP系统有所了解,然后对CentOS FTP系统全面讲解介绍,希望对大家有用. 1.vsFTPd,目前常用CentOS FTP服 ...
随机推荐
- [Effective Java] 创建和销毁对象篇
[Effective Java] 创建和销毁对象篇 1. 优先考虑用静态工厂方法代替构造器 优点: - 静态工厂方法相比于构造器,它们有名称 - 不需要每次在使用的时候创建一个对象 - 可以返回原返回 ...
- MySQL查询所有库中表名
select table_name from information_schema.tables where table_schema='contract_ggpt' and table_type=' ...
- 浅析Python中的main函数
Python作为一门较为灵活的解释型脚本语言,其中定义的main()函数只有当该Python脚本直接作为执行程序时才会执行: 当该python脚本被作为模块(module)引入(import)时,其中 ...
- 基于log4j的消息流的实现之一消息获取
需求: 目前的程序中都是基于log4j来实现日志的管理,想要获取日志中的一部分消息,展示给用户. 约束: 由于程序中除了自己开发的代码,还会有层层依赖的第三方jar中的日志输出.需要展示给用户的消息, ...
- perf原理再看
vim ./arch/x86/kernel/hw_breakpoint.c perf如何控制采样的频率 perf采样不同的事件,得到的不是一样 cycles: 向PMU中增加不同的函数,增加不同 使用 ...
- well-known file is not secure
执行jstack pid时,提示well-known file is not secure. 原因是pid的启动用户不是当前用户,需要切换到启动用户下执行jstack即可. 可以通过如下命令来处理: ...
- (age|name|sex)+ 脱离顺序控制 并且能添加多个
(age|name|sex)+ 脱离顺序控制 并且能添加多个
- oracle或mysql定时增量更新索引数据到Elasticsearch
利用kettle Spoon从oracle或mysql定时增量更新数据到Elasticsearch https://blog.csdn.net/jin110502116/article/details ...
- jQuery插件jquery.fullPage.js
简介如今我们经常能看到全屏网站,尤其是国外网站.这些网站用几幅很大的图片或者色块做背景,再添加一些简单的内容,显得格外的高端大气上档次,比如 iPone 5C 的介绍页面.QQ浏览器的官方网站.百度史 ...
- BZOJ4448 SCOI2015情报传递(离线+树链剖分+树状数组)
即滋磁单点修改,询问路径上小于某数的值有多少个.暴力树剖套个主席树(或者直接树上主席树,似乎就1个log了?感觉不一定比两个log快)即可,然而不太优美. 开始觉得可以cdq,然而就变成log^3了. ...