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讲解的更多相关文章

  1. 45分钟带你入门Linux(附:笔者在工作室开讨论班录制的视频讲解)

    第一部分    熟悉Linux基本操作 一.初识Linux 1.Linux特点 ◊  开放性 ◊  多用户 ◊  多任务 ◊  良好的用户界面 ◊  设备独立性 ◊  丰富的网络功能 ◊  可靠的系统 ...

  2. 实例讲解 SQL 注入攻击

    这是一篇讲解SQL注入的实例文章,一步一步跟着作者脚步探索如何注入成功,展现了一次完整的渗透流程,值得一读.翻译水平有限,见谅! 一位客户让我们针对只有他们企业员工和顾客能使用的企业内网进行渗透测试. ...

  3. Linux Vim编辑器使用简单讲解

    在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明:Linux默认自带vi(vim)编辑器,其程序包为:[root@linuxidc.com ~]# rpm -qf `whic ...

  4. linux基础-基本命令的讲解(1-7单元)

    基本命令的讲解 主要内容介绍 1.LINUX操作系统安装及初始化配置(熟悉):2.LINUX操作系统目录组成结构及文件级增删改查操作(重点):3.LINUX操作系统用户.权限管理(重点):4.开源软件 ...

  5. Mysql C语言API编程入门讲解

    原文:Mysql C语言API编程入门讲解 软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程.   ...

  6. 系统的讲解 - PHP WEB 安全防御

    目录 常见漏洞 SQL注入攻击 XSS攻击 SSRF攻击 CSRF攻击 文件上传漏洞 信息泄露 越权 设计缺陷 小结 常见漏洞 看到上图的漏洞是不是特别熟悉,如果不进行及时防御,就会产生蝴蝶效应. 往 ...

  7. SAMBA服务和FTP服务讲解(week3_day1)--技术流ken

    samba服务 Smb主要作为网络通信协议; Smb是基于cs架构: 完成Linux与windows之间的共享:linux与linux之间共享用NFS 第一步:安装samba [root@ken ~] ...

  8. python编写shell脚本详细讲解

    python编写shell脚本详细讲解 那,python可以做shell脚本吗? 首先介绍一个函数: os.system(command) 这个函数可以调用shell运行命令行command并且返回它 ...

  9. CentOS FTP服务器系统套件全面讲解

    对大家推荐很好使用的CentOS FTP系统,像让大家对CentOS FTP系统有所了解,然后对CentOS FTP系统全面讲解介绍,希望对大家有用. 1.vsFTPd,目前常用CentOS FTP服 ...

随机推荐

  1. 「暑期训练」「Brute Force」 Far Relative’s Problem (CFR343D2B)

    题意 之后补 分析 我哭了,强行增加自己的思考复杂度...明明一道尬写的题- -(往区间贪心方向想了 其实完全没必要,注意到只有366天,直接穷举判断即可. 代码 #include <bits/ ...

  2. C#3DES加密了解一下

    最近一个项目中,因为服务端是用的java开发的,客户端是用的C#,由于通信部分采用到了3DES加密,所以做个记录,以备以后需要的时候直接用. 这是对方(java)的加密算法,和网上流传的代码也差不多( ...

  3. @property, @classmethod基本用法

    @property 废话少说,贴上代码(代码参考@廖雪峰教程) class Student(object): def __init__(self, score): self._score = scor ...

  4. Java判断数字的奇偶

    package anli; import java.util.Scanner; public class jiou { public static void main(String[] args){ ...

  5. Python时间获取及转换知识汇总

    时间处理是我们日常开发中最最常见的需求,例如:获取当前datetime.获取当天date.获取明天/前N天.获取当天开始和结束时间(00:00:00 23:59:59).获取两个datetime的时间 ...

  6. Linux的常用目录学习笔记

    首先,先查看一下Linuxi的一级目录结构: ls: /:表示根目录,文件系统的入口,最高一级目录. bin和sbin:命令保存目录,bin是普通用户能,sbin是root用户用的:/bin存放着系统 ...

  7. 【Solr】——Solr7安装教程

    前提 solr已经升级7.1,但是我们公司的solr还是使用的4.4,你们说low不low!!!重要的是,人家花费了大气将solr升级,从技术的角度来说solr7比solr4那是翻天覆地的改变! so ...

  8. [BinaryTree] 二叉搜索树(二叉查找树、二叉排序树)

    二叉查找树(BinarySearch Tree,也叫二叉搜索树,或称二叉排序树BinarySort Tree)或者是一棵空树,或者是具有下列性质的二叉树: (1)若它的左子树不为空,则左子树上所有结点 ...

  9. 框架开发中的junit单元测试

    首先写一个测试用的公共类,如果要搭建测试环境,只要继承这个公共类就能很容易的实现单元测试,代码如下 import org.junit.runner.RunWith; import org.spring ...

  10. 【bzoj5070】危险的迷宫 费用流

    题目描述 JudgeOnline/upload/201710/55.doc 输入 第一行是两个整数A与B(1≤A,B≤10),中间用空格分隔,表示该迷宫是A行B列的. 第2行至第A+1行,每行有B个1 ...