zoukankan      html  css  js  c++  java
  • 【Linux使用及问题解决】用户登录时显示 -bash-4.2$ 问题

    集群的普通用户在登录时,会出现 -bash-4.2$ 的状态

    [root@dl2 home]#su hx
    bash-4.2$

    查看 /etc/passwd 文件,显示用户 hx 的信息

    hx:x:1002:1002::/home/hx:/bin/bash

    查看 /home目录下没有用户 hx 的目录

    [root@dl2 home]#ls

    原因:在linux下通过useradd方式创建新用户时,/etc/skel下的配置文件都会复制到/home目录的新用户目录下。

    [root@dl2 home]cd/etc/skel/[root@dl2skel] ls -a
    . .. .bash_logout .bash_profile .bashrc .mozilla

    解决:首先新建/home/hx目录

    [root@dl2 home]#mkdir hx
    [root@dl2 home]#ls
    hx

    但这个目录是新建的,缺少用户环境配置文件,那么复制/etc/skel这个目录的文件到/home/hx中

    [root@dl2 home]cp/etc/skel/.bashlogout/home/hx/[root@dl2home] cp /etc/skel/.bash_profile /home/hx
    [root@dl2 home]$ cp /etc/skel/.bashrc /home/hx

    再次登录

    [root@dl2 home]#su hx
    [hx@dl2 home]

  • 相关阅读:
    Struts22222
    Struts2
    Java事务的概念
    Java设计模式之单例模式
    Spring的大框架
    mybatis大框架
    springmvc和spring的区别
    JavaScript-原型&原型链&原型继承&组合函数
    美丽的CSS图形和HTML5
    易买网项目的总实现超级详解
  • 原文地址:https://www.cnblogs.com/lllini/p/11955240.html
Copyright © 2011-2022 走看看