zoukankan      html  css  js  c++  java
  • 用户密码管理和 su 命令

    1、passwd

    root 用户给自己改 密码,直接 输入 passwd  就可以了

    若是给其它用户修改密码,就需要

    passwd  user_name

    用户锁定和解锁

    passwd -l user_name

    passwd -u user_name

    当然还可以用usermod 来锁定和解锁用户

    usermod -L  user_name

    usermod -U user_name

     只不过,这里加的是一个叹号

    脚本中经常用到的改密码

    passwd  --stdin   user_user_name   (需要输入一次,密码)

    echo "passwd " | passwd --stdin user_name  (一条命令就可以修改)

    echo -e "12345678 12345678" | passwd user_name  (echo -e  参数,就不需要用 --stdin)

    mkpasswd 命令

     yum install expect   安装这个软件

     

    2、 su 命令

    su user_name  只切换用户,不切换目录

    su - username  切换用户同时也切换目录

    su - -c "command "  user_name 以某个用户 执行 一条命令

    对于一个没有家目录的用户进行相关的配制

    1、mkdir  user_name  创建用户的家目录

    2、chown  user_name:user_name  user_name  改变所有者和所属组

    3、cp /etc/skel/.bash*   /home/user_name   复制默认文件到家目录里去。

    4、su user_name   就可以了

  • 相关阅读:
    nginx
    vue拦截
    时间转化封装
    Vue粒子特效(vue-particles插件)
    vscode 使用ESLint 自动检查,保存时自动格式化
    小程序请求封装
    common.js
    h5常见
    封装promise
    promise使用
  • 原文地址:https://www.cnblogs.com/dongjieyuan/p/9050462.html
Copyright © 2011-2022 走看看