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文件

时间: 2024-11-25 11:28:44

passwd讲解的相关文章

RHCSA全课程讲解124(1-7)

RHCSA课程: 124(1-7) 前序: Linux的三句经典: a.Linux没有盘符之说,只有文件和文件夹之说 b.Linux万物始于根,所以最大的文件夹:/ c.Linux没有后缀之说,一切皆文件 第一课:文件类型与一级目录: 1.Linux文件类型: Linux文件类型 表示 颜色 目录文件 d 蓝色 链接文件 l 亮蓝色 特殊(设备)文件 c(快设备) b(块设备) 黄色 普通文件 - 黑色 软件包 红色 可执行文件 绿色 2.Linux一级目录: 名称 注释 /bin 存放系统命令

最新Linux运维必会22道Shell编程面试题精彩讲解

1.批量创建自带随机字符串的文件多种方法 本次运用到了$RANDOM变量 创建命令如下: echo $RANDOM|md5sum|tr "[0-9]" "[a-z]"|cut -c 3-8 通过echo输出随机数,然后通过md5加密,再将数字转换为字母,然后取其中的10个 具体脚本实现如下: #!/bin/bash #echo $RANDOM|md5sum|tr "[0-9]" "[a-z]"|cut -c 3-8      

FTP简述之CentOS平台vsftpd参数讲解

FTP知识概述 FTP的全称为"File Transfer Protocol"即(文件传输协议),用于在Internet或Intranet的两台主机之间传输文件,利用FTP可以传输文本文件和二进制文件: 该协议的简称叫"FTP",现如今已然成为文件传输的代名词:FTP 是Internet上最早出现且使用也最为广泛的一种文件传输服务.基于C/S架构,工作在应用层且通过该服务可在FTP服务器和FTP客户端之间建立连接,实现FTP服务器和FTP客户端之间的数据文件传输:

MySQL安装与讲解

一:数据库讲解 1  5.6之前的源码安装 源码格式   ./configure    选项 make    make   install 2  yum安装 6  yum   -y   install   mysql-server    mysql service  mysqld start  : chkconfig  mysqld on 7  yum  -y groupinstall mariadb  mariadb-client Systemctl  enable/restart   mar

ssh 配置文件讲解大全 ssh调试模式 sftp scp strace进行调试

ssh 配置文件讲解大全  ssh调试模式  sftp scp strace进行调试 http://blog.chinaunix.net/uid-16728139-id-3265394.html 最近在研究openssh的源代码,不得不折服它代码的精炼和彪悍,即便搞清楚了其架构和思路之后,愣是到头来愣是发现,其实这个小东西还是有很多不为人知却又是研究代码不得不了解的知识,偶然发现如此强悍的介绍, 利索当然地笑纳一下. 一)客户端与服务端的通讯认证流程: 第一阶段: 双方协商SSH版本号和协议,协

zabbix 的部署及基础知识的讲解

一.Zabbix的介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员 快速定位/解决存在的各种问题,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上. - 安装与配置简单,学习成本低 - 支持多语言(包括中文) - 免费开源 - 自动发现服务器与网络设备 - 分布式监视以及WEB

实例讲解如何使用C++操作MySQL数据库类

用C++操作MySQL数据库类: 注释:这几个类对处理不是很大数据量的操作是很理想的, 但不适宜特大型的数据的查询,因为源码中将查询到的数据直接放入了内存. /* *  project: *           通用模块 ( 用 c++ 处理  mysql 数据库类,像ADO ) *                  *  description: * *           通过DataBase,RecordSet,Record,Field类,实现对mysql数据库的操作 *    包括连接.

AWK基础讲解笔记

目录 awk课程总结... 1 第1章 awk基础入门... 1 1.1 awk基础入门... 1 1.2 awk简介... 1 1.2.1 一种名字怪异的语言... 1 1.2.2 模式扫描和处理... 1 1.3 学过awk可以掌握的内容... 1 1.4 awk命令... 1 1.5模式及pattern,可以类似理解成sed的模式匹配,可以由表达式组成,也可以是俩个正斜杠之间的正则表达式,比如:NR==1 ,这就是模式,可以理解为一个条件.... 2 1.6动作即action,是由在大括号

Mysql C语言API编程入门讲解

原文:Mysql C语言API编程入门讲解 软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程.  API,全称Application Programming Interfaces,即应用程序编程接口,我们可以调用这些接口,执行API函数提供的功能.  Mysql C语言API就是用C语言编写的Mysql编程接口,使用这些接口函数可以实现对Mysql数据库的查询等操作.  Mysql的安装  要进