用户配置一 1.使用root用户连接到具有图形界面的CentOS7系统

2.创建组distro,其GID为2016;

[root@www ~]# groupadd    distro  -g 2016

3.创建用户mandriva,其ID号为2000;基本组为distro;

[root@www ~]# useradd mandriva -u 2000 -g distro

4.创建按用户mageia,其ID号为2100,家目录为/home/linux;

[root@www ~]# useradd mageia -u 2100 -d /home/linux

5.给用户mageia添加密码,密码为com.1234;

[root@www ~]# echo  'com.1234' |passwd  --stdin  mageia
更改用户 mageia 的密码 。
passwd:所有的身份验证令牌已经成功更新。

6.删除mandriva,但保留其家目录; .

[root@www ~]# userdel   mandriva

7.创建用户slakware,其D号为2102,基本组为distro,附件组peguin;

[root@www ~]# groupadd   peguin
[root@www ~]# useradd   slackware  -u 2102 -g distro  -G  peguin

8.修改slakware的默认shell为/bin/tcsh;

[root@www ~]# usermod  slackware -s  /bin/tcsh

9.为用户slakware新增附加组admins;

[root@www ~]# groupadd   admins[root@www ~]# usermod  slackware  -G  admins

10.为slakware添加密码,且要求密码的最短使用期限为3天,最长为180天,警告为3天;

[root@www ~]# passwd   slackware  -n  3  -x 180  -w  3
调整用户密码老化数据slackware。
passwd: 操作成功

11.添加用户openstack,其ID为3003, 基本组为clouds, 附加组为peguin和nova;

[root@www ~]# groupadd   clouds
[root@www ~]# groupadd   nova[root@www ~]# useradd  openstack -u 3003  -g clouds -G peguin,nova

12.使用echo命令,非交互式为openstack添加密码。

[root@www ~]# echo  'com.1234'|passwd   --stdin  openstack
更改用户 openstack 的密码 。
passwd:所有的身份验证令牌已经成功更新

用户配置二

用户和组练习(将每个步骤的命令记录 下来并提交) (练习5遍以 上) 1.使用root登录,并打开终端。创建用户juliet, 并为juliet用户创建密码,密: 码同用户名。

[root@www ~]# useradd  juliet
[root@www ~]# echo 'junliet'|passwd  --stdin  juliet
更改用户 juliet 的密码 。
passwd:所有的身份验证令牌已经成功更新

2.使用同样的方法创建用户romeo,hamlet,reba,dolly,elvis

[root@www ~]# useradd  romeo
[root@www ~]# echo 'romeo'|passwd  --stdin  romeo
更改用户 romeo 的密码 。
passwd:所有的身份验证令牌已经成功更新。[root@www ~]# useradd   hamlet
[root@www ~]# echo 'hamlet'|passwd  --stdin  hamlet
更改用户 hamlet 的密码 。
passwd:所有的身份验证令牌已经成功更新。[root@www ~]# useradd   reba
[root@www ~]# echo 'reba'|passwd  --stdin  reba
更改用户 reba 的密码 。
passwd:所有的身份验证令牌已经成功更新。[root@www ~]# useradd   dolly
[root@www ~]# echo 'dolly'|passwd  --stdin  dolly
更改用户 dolly 的密码 。
passwd:所有的身份验证令牌已经成功更新。[root@www ~]# useradd   elvis
[root@www ~]# echo 'elvis'|passwd  --stdin  elvis
更改用户 elvis 的密码 。
passwd:所有的身份验证令牌已经成功更新。

3.添加一个账户stalin,指定uid为2000,宿主目录为/stalin, 失效日期为 2019-12-31

[root@www ~]# useradd   stalin  -u 2000   -d   /stalin
[root@www ~]# chage -E '2019-12-31'  stalin

4.设置stalin的密码为123456。

[root@www ~]# echo '123456'|passwd  --stdin  stalin
更改用户 stalin 的密码 。
passwd:所有的身份验证令牌已经成功更新。

将stalin的uid修改为1500,用户名改为roosevelt.

[root@www ~]#usermod  -u  1500   -l  roosevelt

5.创建组shakespeare,指定GID为30000

[root@www ~]# groupadd  shakespeare  -g  30000

6.创建组artists

[root@www ~]# groupadd    artists

8.检验/etc/group文件,确认shakespeare和artists组已经创建。

[root@www ~]# cat   /etc/group shakespeare:x:30000:
artists:x:30001:

7.添加juliet用户到Shakespeare组,作为附加组。

[root@www ~]# usermod juliet -a -G shakespeare

8.确认juliet用户被添加到Shakespeare组

[root@www ~]# id   juliet
uid=3004(juliet) gid=3004(juliet) 组=3004(juliet),30000(shakespeare)

9.添加romeo和hamlet到Shakespeare 组

[root@www ~]# usermod romeo -a -G shakespeare
[root@www ~]# usermod hamlet -a -G shakespeare
root@www ~]# cat  /etc/group |grep shake
shakespeare:x:30000:juliet,romeo,hamlet

10.添加reba,dolly 和elvis到artists组

[root@www ~]# usermod   reba -a  -G  artists
[root@www ~]# usermod   dolly -a -G  artists
[root@www ~]# usermod   elvis -a -G  artists
[root@www ~]# cat  /etc/group |grep  arti
artists:x:30001:reba,dolly,elvis

11.锁定romeo用户并尝试使用romeo登录。

[root@www skel]# passwd    -l   romeo
锁定用户 romeo 的密码 。
passwd: 操作成功
[root@www skel]# passwd   -S  romeo
romeo LK 1969-12-31 0 99999 7 -1 (密码已被锁定。)

12.解锁romeo用户

[root@www skel]# passwd   -u  romeo
解锁用户 romeo 的密码。
passwd: 操作成功

13.修改romeo用户的密码策略,将密码有效期设为90天。

[root@www skel]# passwd romeo  -x 90
调整用户密码老化数据romeo。
passwd: 操作成功

14.设置romeo用户下次登录时强制修改密码

[root@www ~]# chage   -d  0 remeo

15.使用romeo用户登录,并将密码改为http://www.rechat.com

[root@www ~]# passwd   romeo
更改用户 romeo 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

16.设置romeo用户账号180天之后到期。

[root@www ~]# chage  -E  $(date -d '+180 days' +%F)  romeo

17.设置新创建的用户的密码有效期为30天。

进入/etc/login.defs

18.创建一个新组 consultants,并指定GID为4000

[root@www ~]# groupadd   consultants  -g  4000

19.创建三个新用户sspad,bboop和dtracy。三个用户的密码都是default, 并添 加三个用户到consultants附加组。

[root@www ~]# useradd   sspad
[root@www ~]# useradd    bboop
[root@www ~]# useradd    dtracy[root@www ~]# useradd    dtracy
[root@www ~]# echo   'default'  |passwd  --stdin   sspad
更改用户 sspad 的密码 。
passwd:所有的身份验证令牌已经成功更新。[root@www ~]# echo   'default'  |passwd  --stdin   bboop
更改用户 bboop 的密码 。
passwd:所有的身份验证令牌已经成功更新。[root@www ~]# echo   'default'  |passwd  --stdin   dtracy
更改用户 dtracy 的密码 。
passwd:所有的身份验证令牌已经成功更新。

20.设置三个用户的密码在90天之后失效。

[root@www ~]# chage   -M   90  sspad
[root@www ~]# chage   -M   90  bboop
[root@www ~]# chage   -M   90  dtracy

21.修改bboop用户的密码有效期为15天。

[root@www ~]# chage  -E   $(date -d '+15days' +%F) bboop

22.设置三个用户第一-次登陆时强制修改密码。

[root@www ~]# chage   -d  0  sspad
[root@www ~]# chage   -d  0  bboop
[root@www ~]# chage   -d  0  dtracy

23.使用普通用户登录系统并打开终端, 查看当前用户和组的信息并显示当前工作目录

[root@www ~]# su  - sspad
[sspad@www /]$ cat   /etc/passwd
[sspad@www /]$ cat   /etc/group
[sspad@www ~]$ cat  /etc/shadow
cat: /etc/shadow: 权限不够
[sspad@www ~]$ cat  /etc/gshadow
cat: /etc/gshadow: 权限不够[sspad@www ~]$ pwd
//sspad

●查看指定家目录和本地可执行文件搜索路径的变量

[sspad@www ~]$ ls
a
[sspad@www ~]$ ls -a
.  ..  a  .bash_history  .bash_logout  .bash_profile  .bashrc  .mozilla
[sspad@www ~]$ cd   /
[sspad@www /]$ ls
a  bboop  boot  dev     etc   lib    media  opt   root  s     srv    stal    sys  usr
b  bin    d     dtracy  home  lib64  mnt    proc  run   sbin  sspad  stalin  tmp  var[sspad@www ~]$ cat  /etc/shadow
cat: /etc/shadow: 权限不够[sspad@www ~]$ cd    /etc/skel/
[sspad@www skel]$ ls -a
.  ..  a  .bash_logout  .bash_profile  .bashrc  .mozilla
[sspad@www skel]$ cat   /etc/login.defs

24.切换到root用户,不加"-"。 ●查看当前用户和组的信息并显示当前工作目录,查看指定家目录和本地可执行文件搜索路径的变量

[root@www ~]# su  root
[root@www ~]# cat  /etc/group
[root@www ~]# cat  /etc/passwd
[root@www /]# cat  /etc/shadow
[root@www ~]# cat  /etc/gshadow
[root@www ~]# pwd
/root
[root@www ~]# ls
公共  模板  视频  图片  文档  下载  音乐  桌面  anaconda-ks.cfg  initial-setup-ks.cfg
[root@www ~]# cd  /
[root@www /]# ls
a  bboop  boot  dev     etc   lib    media  opt   root  s     srv    stal    sys  usr
b  bin    d     dtracy  home  lib64  mnt    proc  run   sbin  sspad  stalin  tmp  var[root@www /]# cd   /etc/skel/
[root@www skel]# ls -a
.  ..  a  .bash_logout  .bash_profile  .bashrc  .mozilla
[root@www /]# cat   /etc/login.defs

●退出

[root@www skel]# exit
exit

25.切换到root用户,加”-”。 ●查看当前用户和组的信息并显示当前工作目录.

[sspad@www ~]$ su  - root
密码:
[root@www ~]# cat  /etc/group
[root@www ~]# cat  /etc/passwd
[root@www ~]# pwd
/root

●查看指定家目录和本地可执行文件搜索路径的变量

[root@www ~]# ls
公共  模板  视频  图片  文档  下载  音乐  桌面  anaconda-ks.cfg  initial-setup-ks.cfg[root@www ~]# cat   /etc/login.defs
[root@www /]# cd   /etc/skel/
[root@www skel]# ls -a
.  ..  a  .bash_logout  .bash_profile  .bashrc  .mozilla

●退出

[root@www skel]# exit
exit

passwd: 鉴定令牌操作错误_user 及passwd 设置相关推荐

  1. Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法

    今早忽然想修改一下一个普通用户的密码,root登录进去之后键入修改密码命令之后发现提示"passwd: 鉴定令牌操作错误". [root@Geeklp-Administrator ...

  2. passwd命令提示: 鉴定令牌操作错误

    使用passwd修改密码报错: 鉴定令牌操作错误.下面对该错误可能出现的四种情况进行分析: 第一种:/usr/bin/passwd 的权限中没有添加s即SUID特殊权限 即:-rwxr-xr-x. 1 ...

  3. linux改密码提示系统错误,Linux 修改密码出现“鉴定令牌操作错误”

    第一种:/usr/bin/passwd 的权限中没有添加s即SUID特殊权限 即:-rwxr-xr-x. 1 root root 27000 8月 22 2010 /usr/bin/passwd 解决 ...

  4. Linux修改密码提示鉴定令牌操作错误

    修改Linux下一个用户的密码,输入passwd fmuser,提示鉴定令牌操作错误: 查看/etc/group /etc/passwd /etc/shadow文件权限 输入: lsattr /etc ...

  5. 将/etc/passwd文件的内容写入/tmp/passwd文件中

    1.创建passwd文件 2.进入/etc/passwd 3.复制内容   (总行数)+yy :退出  :q 4.进入/tmp/passwd 将复制的内容粘贴到/tmp/passwd文件中,按 p : ...

  6. linux怎么修改passwd文件,linux 普通用户修改passwd文件

    今天一台服务器root用户登录不了,普通用户可以登录. 普通用户su到root用户也报错 su: bash: No such file or directory 查看下passwd文件 oracle@ ...

  7. linux认令牌操作错误,验证令牌操作错误

    问题描述 我忘了我的Ubuntu密码,因此我启动进入恢复过程并进入root shell提示符,这就是发生了什么事: root@username-PC:~# passwd username Enter ...

  8. linux修改密码 passwd chpasswd命令详解 echo passwd

    # 非交互式修改密码 echo 123456 | passwd --stdin root echo "user003:123456" | chpasswd 详解:https://w ...

  9. linux passwd是什么文件,Linux中passwd文件详解

    Linux的用户信息很多都保存在这个/etc/passwd文件中,以前觉得这种配置文件挺难看懂的,但是静下心来瞅瞅其实也就一点东西,我们来一起看下. 文件样例root@myths-X450LD:/ho ...

最新文章

  1. Spring Security教程 Vol 9. AccessDecisionManager组件介绍
  2. SpringBoot中maven打包,启动报没有主清单属性
  3. win32 创建进程三种方式简单示例 - 使用CFree
  4. spring、springMvc、springBoot和springCloud的联系与区别
  5. Html img 标签
  6. java的k-means算法_k-means聚类算法的java实现描述!
  7. js的tree数组对象扁平化思否_js 中的tree型数组如何去重与合并?
  8. C++ STL vector容器的插入和删除
  9. 她经济正在替代男性,成为体育产业的新支柱?
  10. 高德API地名转化为坐标
  11. spring事务源码-代理对象生成过程解析
  12. EV录屏怎么实现选区录屏
  13. 图解深度学习-三种梯度下降法可视化(BGD,SGD,MBGD)
  14. HBase预分区设计
  15. android实现按键找图功能,从零学起之安卓篇《按键精灵安卓版找图找色应用汇总介绍》更新20140603 _ 教程中心 - 按键精灵论坛...
  16. [spfa][数论]JZOJ 4722 跳楼机
  17. 第十二周练兵区——编程题——不计入总分
  18. SwiftUI - Text
  19. 华为数通笔记-ISIS基础
  20. C++实现快速排序(原理分析+源代码)

热门文章

  1. 五个部署Hyper-v的常见错误.
  2. Cisco路由器安全配置方案
  3. 失落的国庆假日,无奈的中秋佳节!
  4. 类似于QQ游戏百万人同时在线的服务器架构实现
  5. 47 Majority Element II
  6. 使用EasyUI的插件前需要引入的文件
  7. matlab fscanf用法
  8. hbase小版本升级
  9. 华为防火墙USG6320透明模式配置
  10. oracle数据库导入表空间,oracle数据库表空间创建导入导出