zoukankan      html  css  js  c++  java
  • Linux之关于用户的几个重要配置文件

     

    1. 用户及用户组相关命令

    用户相关命令:
    useradd    创建用户
    userdel     删除用户
    passwd     为用户设置密码
    chage    修改用户密码属性,管理/etc/shadow
    usermod    为用户更改权限
    id             查看当前用户的相关属组信息
    su             切换用户登陆
    sudo          sudo提权
    visudo        编辑sudo权限
    
    用户组相关命令:
    groupadd     创建用户组
    groupdel      删除用户组
    groupmod    更改用户组权限

    2. 重要配置文件

    1. /etc/skel/
        用来存放新用户配置文件(环境变量)的目录,当创建新用户时,系统会把当下目录的所有文件拷贝一份到新用户家目录中,即:cp -a /etc/skel/* /home/ddu
    
    2. /etc/login.defs
        用来定义创建用户时需要的一些用户的配置信息。如创建用户时是否需要家目录,UID和GID的范围,用户及密码的有效期等等
    
    3. /etc/default/useradd
        在使用useradd命令添加用户时,用户默认配置信息的配置文件

    3. 实例

        生产运维中,有时候我们会遇到登陆到Linux时界面出现 “ -bash-4.1$ ” 的问题,尝试说明原因及解决办法;

     原因:这通常是由于用户家目录下配置文件被意外删除导致,如.bash_logout 、.bash_profile 、.bashrc等;

     解决办法:将 /etc/skel/ 下的所有文件拷贝到 用户家目录即可

    # /home/ddu为用户家目录
    cp -a /etc/skel/* /home/ddu
  • 相关阅读:
    ZOJ 1002 Fire Net
    Uva 12889 One-Two-Three
    URAL 1881 Long problem statement
    URAL 1880 Psych Up's Eigenvalues
    URAL 1877 Bicycle Codes
    URAL 1876 Centipede's Morning
    URAL 1873. GOV Chronicles
    Uva 839 Not so Mobile
    Uva 679 Dropping Balls
    An ac a day,keep wa away
  • 原文地址:https://www.cnblogs.com/Caiyundo/p/10450820.html
Copyright © 2011-2022 走看看