• [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.
  • 相关阅读:
    python读取文件的方法
    python中global 和 nonlocal 的作用域
    android环境安装及配置
    python学习——sys.argv
    python学习——urlparse模块
    android:cmd下面用adb打log
    获取系统的换行符
    python----字符串方法
    类的继承---多重继承(两个父类有相同方法名和参数)
    Djngo 请求的生命周期
  • 原文地址:https://www.cnblogs.com/lijiaman/p/6243338.html
Copyright © 2020-2023  润新知