[企业案例]登录到某个用户下,提示-bash-4.1$问题解决过程

模拟环境:

useradd shine

su - shine

rm -f .bash*

解决方法:

第一个里程碑-原因

#这个用户家目录里面与环境变量有关的文件被删除

.bash_profile

.bashrc

第二个里程碑-解决从/etc/skel把丢失的文件复制回来即可

#1.切换到这个用户复制

[[email protected] ~]$ logout (ctrl+d)

[[email protected] ~]# su - shine

-bash-4.1$ whoami

shine

-bash-4.1$ cp /etc/skel/.bash* ~   #用户家目录模板

#2.重新登录

-bash-4.1$ logout

[[email protected] ~]# su - shine

[[email protected] ~]$

时间: 2024-10-24 11:23:11

[企业案例]登录到某个用户下,提示-bash-4.1$问题解决过程的相关文章

1.3.2 企业案例 切换到alex用户之后企业故障案例:切换到alex用户之后 出现 -bash-4.1$ 错误

企业故障案例:切换到alex用户之后 -bash-4.1$ -bash-4.1$ 1.1.1.1 模拟环境 su - alex \rm -f .bash* 重新登录alex用户 1.1.1.2 原因与解决方法 -bash-4.1$ #与用户有关的环境变量的配置文件 没了 -bash-4.1$ #解决方法: -bash-4.1$ #从/etc/skel 中复制一下即可 1.1.1.3 解决 -bash-4.1$ cp /etc/skel/.bash* ~ ###检查 -bash-4.1$ logo

Linux下提示 bash: xxx command not found

今天在虚拟机上安装了CentOS5.5,发现运行一些很正常的诸如:init,shutdown,fdisk 等命令时,悍然提示: bash: xxx command not found. 那么,首先就要考虑root 的$PATH里是否已经包含了这些环境变量. 主要是这四个:/bin , /usr/bin, /sbin, /usr/sbin. 四个主要存放的东东: ./bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat.cp.chmod df.dmesg.gzip.kill

linux下提示bash:command not found

新安装的linux系统,如果进行精简安装可能会出现bash:command not found 的提示,大家在安装的时候可以选择默认安装basic的组件,一般即可.到时候可以再升级. 如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found.那么 首先就要考虑root 的$PATH里是否已经包含了这些环境变量. 主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin. 四个主要存放的东东: ./bin:

estore商城案例(一)------用户注册&邮件激活(下)

先补上昨天注册页面的验证码代码: 1 public void doGet(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 BufferedImage bf=new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); 4 Graphics2D graphice=(Graphics2D

无法打开登录所请求的数据库 "xxxx"。登录失败。 用户 'NT AUTHORITY\SYSTEM' 登录失败。

用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 我在windows8中安装了iis之后添加了我做的网站打开之后提示用户 'IIS APPPOOL\DefaultAppPool' 登录失败. 我再vs2010中能正常运行       最佳答案 这是设置iis应用程序池的设置问题.我就遇到了这样的问题. 比如我的网站取名myweb,就会默认给你建立一个myweb应用程序池一开始报http 404.17错误 解决方案:1. 右键myweb应用程序池,基本设置,选择.net

AbpZero之企业微信---登录(拓展第三方auth授权登录)---第三步:需要注意事项

1.AbpZero的auth登录会在数据库中的AbpUserLogins表会根据你登录的ProviderKey和Provider来生成生成一条记录,ProviderKey在表中是唯一的: 2.要登录成功还得重写下TokenAuthController.cs下的GetExternalUserInfo方法,代码如下 private async Task<ExternalAuthUserInfo> GetExternalUserInfo(ExternalAuthenticateModel model

小小知识点(二)——如何修改win10 的C盘中用户下的文件夹名称

1.以管理员身份登录计算机 在win10桌面的开始界面处有个用户头像,点击在里面找到administrator: 如果没有,则需进行如下设置: (1)右键计算机,双击管理,找到如下所示的用户中的administrator后双击,然后把账户已禁用选项中的对号去掉 (2)然后注销后重新登录就会看到administrator这个选项或者直接在开始的那个地方切换 (原先桌面上的东西不见了,吓得我一哆嗦,毕竟写了这么多天的论文,好在切换回去的时候发现还在,赶紧拷贝了一份) 2.进入磁盘C对用户文件夹进行重

CentOS切换root用户一直提示Incorrect password

su是切换用户命令,su root时,输入正确的root命令,却提示Incorrect password,当前用户为普通用户,遇到此问题该如何解决呢? 如果设置了wheel组,使用su root命令是只允许wheel组内成员使用的,也就是wheel组内成员才能切换成功. 在root用户下用命令“usermod -G wheel 用户名”将一个用户添加到wheel组中.(命令usermod -G的意思是,修改用户所属的次要组群) 再次使用su root,输入密码即可切换成功. 在Linux中whe

ORACLE授权用户查询另一个用户下的表与视图

实际应用中,会遇到在某个用户下需要查询另一个用户下的表数据或视图的情况,然而在没有授权时,会提示无权限操作的错误.那就需要通过授权处理后,再能进行查询操作,下面我们来看看是怎么处理的. 一.系统权限说明: 1.用户权限 CREATE SESSIOIN 连接到数据库 CREATE TABLE    在用户的方案中创建表 CREATE SEQUENCE 在用户的方案中创建序列 CREATE VIEW     在用户的方案中创视图 CREATE PROCEDURE在用户的方案中创建存储过程,函数或包