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服 ...
随机推荐
- 第二十一篇 json,picklz,xml模块
Json模块 Json模块比较简单,仅有四个方法dumps()和loads()方法,dump()和load()方法,但是却非常的常用,实用性极强. 如果要在不同的编程语言之间传递对象,就必须把对象序列 ...
- Mac下安装pear库+phpDocumentor
1. 首先安装pear: curl -o go-pear.php https://pear.php.net/go-pear.phar 看见这个就安装OK: % Total % Received % X ...
- su: Authentication failure
su: Authentication failure问题解决: su 命令切换失败,提示su: Authentication failure,只要你sudo passwd root过一次之后,下次再s ...
- 【读书笔记】2_增强学习中的Q-Learning
本文为Thomas Simonini增强学习系列文章笔记或读后感,原文可以直接跳转到medium系列文章. 主要概念为: Q-Learning,探讨其概念以及用Numpy实现 我们可以将二维游戏想象成 ...
- 今日头条 2018 AI Camp 视频面试
1. 本次面试是在牛客网平台进行的,没有涉及到技术细节,面试官也说仅仅是聊天.但是,不知道是网络卡顿还是平台缘故,连接非常不稳定,经常听不到声音,对方那边噪音也特别大,面试体验不是很好. 2. 面试时 ...
- Windows Server 2008 R2 WEB 服务器安全设置指南
http://wenku.baidu.com/view/9b66c51449649b6649d747a2.html?from=search http://wenku.baidu.com/view/84 ...
- Go基础篇【第6篇】: 内置库模块 flag
import "flag" flag包实现了命令行参数的解析.每个参数认为一条记录,根据实际进行定义,到一个set集合.每条都有各自的状态参数. 在使用flag时正常流程: 1. ...
- 【集训试题】exam 信心考 最小割
题意概述: 有N个人,A,B两个考场.如果学生i在A考场,总信心值增加xi:如果学生i在B考场,总信心值增加yi.其中还有m对好友,当第i对好友的两个人都在A考场时,总信心值增加ai:如果两人都在B考 ...
- 关于Android Studio启动后自己的配置
根据Android Stduio自己设置的配置,我们在执行一些操作时可能不向教程那样,此时就要看教程上的Android Stduio的设置.
- SpringBoot 中使用shiro注解使之生效
在shiroConfig配置类中增加如下代码: /** * 开启Shiro的注解(如@RequiresRoles,@RequiresPermissions),需借助SpringAOP扫描使用Shiro ...