zoukankan      html  css  js  c++  java
  • [Linux]学习笔记(4)-su及passwd的用法介绍

    (1)su

    su命令用于将当前的用户切换到一个指定的用户。语法为:

    su - user_name

    如果用户利用telnet方式远程登录,是不能直接以root账户登录的,也就是说在使用telnet登录服务器时,要以普通用户登录,如果要使用root来维护操作系统,就需先以普通用户登录操作系统,然后在切换到root用户。

    (2)passwd

    passwd命令用户修改用户密码,查看用户密码状态,用户可以是root用户,也可以是普通用户。普通用户的密码需要有一定的复杂程度,否则无法修改成功,而root用户知识会给出警告,当我们第二次输入密码时,也会修改密码,因为root用户具有至高无上的权限。

    /*普通用户密码不符合要求无法更改*/
    [lijiaman@linuxforlijiaman ~]$ passwd
    
    Changing password for user lijiaman.
    
    Changing password for lijiaman.
    
    (current) UNIX password: 
    
    New password: 
    
    BAD PASSWORD: it is WAY too short
    
    New password: 
    
    BAD PASSWORD: it is WAY too short
    
    New password: 
    
    BAD PASSWORD: it is WAY too short
    
    Password:
    passwd: Have exhausted maximum number of retries for service
    
    
    /*将root用户密码改为123智慧发生警告,修改依然成功 */
    [root@linuxforlijiaman ~]# passwd
    
    Changing password for user root.
    
    New password: 
    
    BAD PASSWORD: it is WAY too short
    
    BAD PASSWORD: is too simple
    
    Retype new password: 
    
    passwd: all authentication tokens updated successfully.

    查看用户密码状态,只有root用户可以查看其它用户的状态:

    /*查看用户lijiaman的状态*/
    [root@linuxforlijiaman ~]# passwd -S lijiaman
    
    lijiaman PS 2017-01-01 0 99999 7 -1 (Password set, SHA512 crypt.)
    
    /*只有root用户可以查看其它用户的状态*/
    [lijiaman@linuxforlijiaman ~]$ passwd -S lijiaman
    
    Only root can do that.
  • 相关阅读:
    身份证号码验证(转)
    《编写有效用例》读书笔记2
    《编写有效用例》读书笔记3
    1
    《实例化需求:团队如何交付正确的软件》阅读笔记3
    《实例化需求:团队如何交付正确的软件》阅读笔记2
    《实例化需求:团队如何交付正确的软件》阅读笔记1
    项目目标文档
    系统利益相关者描述
    《代码阅读方法与实践》阅读笔记3
  • 原文地址:https://www.cnblogs.com/lijiaman/p/6243338.html
Copyright © 2011-2022 走看看