博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统登录新建用户时,shell开头为$,不显示用户名和路径的解决办法
阅读量:4300 次
发布时间:2019-05-27

本文共 429 字,大约阅读时间需要 1 分钟。

问题描述:在Linux系统中,使用useradd命令新建用户后,登录该用户时shell开头为$,不显示用户名和路径,如下:

Shell代码 

 收藏代码

  1. $  
  2. $  
  3. $  

 解决办法:查看/etc/passwd文件后发现,新建的用户未指定shell。我们只需将其指定为/bin/bash即可。

  1. 切换至root用户
  2. 使用usermod命令修改shell类型

Shell代码 

 收藏代码

  1. $su  
  2. $  
  3. root@VM-202-164-ubuntu:/app# usermod -s /bin/bash du  
  4. root@VM-202-164-ubuntu:/app#  

 成功解决!

 

若未解决,请尝试以下办法(摘自别人的方法,没试成功):

  1. 在~/.bash_profile中加入以下代码,若无该文件可自行创建:Java代码  收藏代码
    1. vi ~/.bash_profile  
    2. #加入  
    3. #export PS1='[u@h W]$'  
    4. #保存  
  2. 使变量生效:Java代码  收藏代码
    1. source ~/.bash_profile  
  3. 重新登录

转载地址:http://okxws.baihongyu.com/

你可能感兴趣的文章
c#绘制星图靶标实例
查看>>
C#工作线程创建窗体及绘制星图实例
查看>>
怎么判断应用程序是多少位运行的
查看>>
图像的色彩类别,灰度化,二值化
查看>>
服务器与客户端概念
查看>>
图像灰度图,直方图,像素通道问题
查看>>
深入浅出的讲解傅里叶变换(真正的通俗易懂)
查看>>
理解图像傅里叶变换的频谱图
查看>>
理解图像的傅里叶变换
查看>>
快速傅里叶变换(FFT)详解
查看>>
图像处理:如何理解傅里叶变换在图像处理中的应用
查看>>
图像处理中的傅里叶变换和频率域滤波概念
查看>>
图像处理的傅里叶变换理解
查看>>
傅里叶变换公式整理,意义和定义,概念及推导
查看>>
傅里叶变换分类
查看>>
C++实现二维离散傅里叶变换
查看>>
MFC显示JPG,bmp图片
查看>>
MFC关于JPG图片显示处理的几个方式
查看>>
opencv学 之图像傅里叶变换dft
查看>>
C++实现 (FFT)一维快速傅里叶变换
查看>>