passwd(总结)
1、当前用户是root
root用户修改密码 ,直接 passwd【不要输入当前用户密码】
如果修改其他用户密码,需要 passwd 用户名 如: passwd sc
短短的密码,如123也能通过,因为是超级用户。
2、当前用户是 user,如sc
修改当前用户密码 passwd 【需要重新输入当前用户密码】
而且密码过于简单也不能通过,如123。
passwd root 错误,不能修改root 密码。passwd: Only root can specify a user name.
-----------------------------------------------------------------------------
一、passwd 修改成功了,那哪些文件发生了改变呢?
1、发现之前的两个感叹号不见了 cat /etc/shadow
sc:$6$Z5Qkmr1B$rvFQWY2.wS3ESyy1.U0i1UgOH/KJQMQ5IHPQVihylL3EVdkyYWqAna9krdCsrXD957w6kOywbesFPpMXSaX6S0:16525:0:99999:7:::
还有哪些文件呢(待定)
二、passwd的一些选项 man passwd一下
1、锁定用户 passwd -l sc【用户没有下线】,重新登陆,密码验证失败 【cat /etc/shadow其实是这个文件里面,最后一行加入了一个感叹号】
sc:!!$$Z5Qkmr1B$rvFQWY2.wS3ESyy1.U0i1UgOH/KJQMQ5IHPQVihylL3EVdkyYWqAna9krdCsrXD957w6kOywbesFPpMXSaX6S0:::::::
加入了两个感叹号
2、解锁用户 passwd -u sc
3、添加密码 echo '654321' | passwd --stdin sc【利用管道添加密码,有利于shell脚本自动添加用户名和用户密码】
/etc/passwd 和/etc/group
具体的字段参考见http://blog.163.com/stolen_dream_space/blog/static/208894102201273022913827/
1、cat /etc/passwd
[这里是看不出是否设置了密码]
1)username UID到名称的一种映射,用户名
2)password 保存密码的位置,现在保存在/etc/shadow 中
3)UID 用户ID
4)GID 主组ID
5)GECOS 字段存储任意文本,用户注释
6)/home/dir 用户的家目录
7)shell 用户登入后使用的shell名称
2、 cat /etc/group
第一字段:用户组名称;
第二字段:用户组密码;
第三字段:GID
第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名;
3、cat /etc/shadow
【是否设置了密码,在这里看,!!就是没有密码的】
1)用户名
2)加密的密码
3)上次更改密码的日期(从1970-1-1开始)
4)最短密码期限(按天计算,0 = 无最短期限)
5)最长密码期限(按天计算)
6)密码警告期限(按天计算,0 = 未指定警告)
7)密码非活动期限(按天计算)
8)账号到期时间(从1970-1-1开始)
9)保留域

grep如何筛选两行呢
passwd(总结)的更多相关文章
- Linux 新建用户、用户组,给用户分配权限(chown、useradd、groupadd、userdel、usermod、passwd、groupdel)
Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行 ...
- 非常详细的/etc/passwd解释
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nol ...
- linux用户和组管理,/etc/passwd 、/etc/shadow和/etc/group 文件内容解释
与用户相关的系统配置文件主要有/etc/passwd 和/etc/shadow,其中/etc/shadow是用户资讯的加密文件,比如用户的密码口令的加密保存等: /etc/passwd 和/etc/s ...
- /etc/passwd&/etc/shadow文件分析
/etc/passwd该目录存储的是操作系统用户信息,该文件为所有用户可见.给linux系统添加一个帐号:useradd -g mysql -d /home/test -m test(:新建一个用户t ...
- Ubuntu root 密码 sudo passwd
用vmware安装好ubuntu后,su - 切换不到root,提示密码错误. 解决办法: 1.用当前登录用户打开终端,在终端输入命令 sudo passwd,输入当前用户的密码然后回车 2.会提示输 ...
- linux-15基础命令之-用户与用户组(useradd,userdel,usermod,passwd,groupadd)
1.useradd 命令用于创建新的用户,格式为:useradd[选项] 用户名 useradd参数 参数 作用 -d 指定用户的家目录(默认/home/username) -D 展示默认值 -e 帐 ...
- Linux4:useradd、userdel、passwd、groupadd、chgrp、chown、df、du、sort、wget
useradd 添加新的用户账号,只有root账户可以操作 -d 目录:指定用户主目录(默认在home下),若此目录不存在可同时使用-m创建主目录 -g 用户组:指定用户所属的用户组 -G 用户组:指 ...
- Linux修改密码passwd用法
语法: passwd [-k] [-l] [-u [-f]] [-d] [-S] [username] 必要参数:-d 删除密码-f 强制执行-k 更新只能发送在过期之后-l 停止账号使用-S 显示密 ...
- NIS 报错No such map passwd.byname. Reason: Can't bind to server which serves this domain
在NIS—client端使用命令:ypcat passwd ,把错如上题, 原因:client端ypbind服务未启动解决方法:当然是启动ypbind了,命令:service ypbind start ...
- 解决passwd 为普通用户设密码 不成功的方法
echo "xxxxxxxxx"|passwd --stdin user_name #这样设置密码就可以成功!
随机推荐
- Activity介绍
1.Activity使用方法(跳转): (1)写Activity类继承Activity package com.example.test2; import android.app.Activity; ...
- 《Linux命令、编辑器与shell编程》第三版 学习笔记---000
Linux概述 1.具有内核编程接口 2.支持多用户(同时) 3.支持多任务 4.支持安全的分层文件系统 a.标准 b.链接 c.权限 5.shell(命令解释器和编程语言) a.文件名生成(通配符和 ...
- bring to front 必须在右边的form上才生效。
- Appium+python自动化14-查看webview上元素(DevTools)【转载】
前言 app上webview的页面实际上是启用的chrome浏览器的内核加载的,如何把手机的网页加载到电脑上,电脑的chrome浏览器上有个开发模式DevTools,是可以方便调试的. 一.环境准备 ...
- AC日记——Array Queries codeforces 797e
797E - Array Queries 思路: 分段处理: 当k小于根号n时记忆化搜索: 否则暴力: 来,上代码: #include <cmath> #include <cstdi ...
- 学习PHP注意事项
1 多阅读手册和源代码 没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数.就在这些函数里面包括许多有用的功能,如果你仔细阅读手册,你会经常发 ...
- ()C# DataRow
判断某列是否存在,返回bool dr.Table.Columns.Contains("水分含量")
- 51 nod 1419 最小公倍数挑战【数论/互质+思维】
1419 最小公倍数挑战 题目来源: CodeForces 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注 几天以前,我学习了最小公倍数.玩得挺久了 ...
- Python的程序结构[4] -> 函数/Function[1] -> 内建函数
内建函数 / Built-in Function or Method Python中有许多的内建函数(查看内建模块部分),此处将对内建函数进行介绍 内建函数 ord / built-in functi ...
- Out of Sorts II
问题 E: Out of Sorts II 时间限制: 1 Sec 内存限制: 128 MB提交: 68 解决: 4[提交] [状态] [讨论版] [命题人:] 题目描述 Keeping an e ...