passwd的使用方法

passwd(选项)(参数)

选项 -

-d:删除密码,仅有系统管理者才能使用;

-f:强制执行;

-k:设置只有在密码过期失效后,方能更新;

-l:锁住密码;

-s:列出密码的相关信息,仅有系统管理者才能使用;

-u:解开已上锁的帐号

自动生成密码的工具:mkpasswd

默认命令不存在需要安装包

yum install -y expect

查看mkpasswd参数设置


命令参数:
-l # (密码的长度定义, 默认是 9)
-d # (数字个数, 默认是 2)
-c # (小写字符个数, 默认是 2)
-C # (大写字符个数, 默认是 2)
-s # (特殊字符个数, 默认是 1)
-v (详细。。。)

-p prog (程序设置密码, 默认是 passwd)

例1:生成一个12位的密码

mkpasswd -l 12

例2:生成一个12位不带字符串,带5位数字的密码

mkpasswd -l 12 -d 5 -s 0

例3:脚本中给用户设置密码的方法

passwd --stdin lizheng

时间: 2024-10-12 04:10:17

passwd的使用方法的相关文章

Linux课程第三天学习笔记

####################2.vim####################1)vim命令模式在vim的命令模式下可以配置vim的工作方式:set nu            ##添加行号:set nonu        ##取消行号:set mouse=a        ##添加鼠标选择:set cursorline        ##显示行线以上设定都是临时的,永久的设定方式如下:vim /etc/vimrc        ##此文件为vim的配置文件,在此文件最后加入以上参数

第一次考试总结

第一大题 1.文件权限 2.mkdir命令 3.tar命令 4.chmod命令 5.Linux查看文件的命令 6.ps命令 7.useradd命令 1>文件权限: user | group | other 4 2 1| 4 2 1 | 4 2 1 r w x| r w x | r w x rwx- r 4 --只读 w 2 --写 x 1 --执行 - 0 --无权限 ------------------------ 7 rwx6 rw-5 r-x4 r--3 -wx2 -w-1 --x0 --

LFI漏洞利用总结

主要涉及到的函数 include(),require().include_once(),require_once() magic_quotes_gpc().allow_url_fopen().allow_url_include().move_uploaded_file() .readfile() file().and file_get_contents().upload_tmp_dir().post_max_size().and max_input_time()等 典型漏洞代码: <!–?php

用python 实现linux 的wc 命令

#!/usr/bin/env python """file name: opt_wc.py"""   import os import sys from optparse import OptionParser   def opt():     parser = OptionParser()       parser.add_option("-c", "--chars",                  

Linux下帮助命令

帮助命令(各种命令区别) 最常用的帮助命令 help --help help cd 查看内置命令的使用 info man help cd 查看内置命令的使用 获得帮助的途径: man --help --help 和 help 两者都可用来获得帮助信息,但有明显差别 help:显示bash shell 内部命令的简单信息.使用help不带任何参数将显示bash shell所有内置的命令. bash shell内置命令包括:alias,cd,echo,exit,help,history,pwd,se

0810

总结: 两大部分: 1.回顾昨天内容 2.今天新学的内容 1.回顾昨天内容 1>用户管理和权限管理 2>通配符 3>重定向 1>用户管理和权限管理 useradd/usermod/userdel/groupadd/groupmod/groupdel/passwd/gpasswd/chmod/chown/id/su passwd  -e 设置用户过期期限   chage 修改密码过期时间 useradd:创建用户 -d -------指定家目录 -c --------注释 -r --

grep,sed,awk工具的使用

grep过滤特定的行 1.把包含'halt'的行以及这行下面的两行都打印出来. [[email protected] ~]# cp /etc/passwd /tmp/ [[email protected] ~]# cd /tmp/ [[email protected] tmp]# grep -A2 'halt' passwd halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin uucp:x

8月27日 第五次课作业

1. 显示/etc/passwd文件中以bash结尾的行: #grep --colour=auto "bash$" /etc/passwd 2. 显示/etc/passwd文件中的两位数或三位数: 使用BRE方法 #grep --colour=auto "\<[[:digit:]]\{2,3\}\>" /etc/passwd 使用ERE方法 # grep --colour=auto -E "\<[[:digit:]]{2,3}\>&

OpenSSL原理及基本使用

OpenSSL原理 SSL:SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输.Netscape(网景)公司在推出第一个Web浏览器的同时,提出了SSL协议标准.其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持.已经成为Internet上保密通讯的工业标准. SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证.SSL协议要求建立在可靠的传输层协议(TCP)之