昨晚通过练习发现添加用户后切换用户时发生了-bash4.1$的问题,通过各种对比user、group、rwx等等 最后在sun老师的提点下对比了家目录的隐藏文件,发现如下图结果userb的家目录下没有环境变量的隐藏文件。于是可以将/etc/skel目录下的隐藏文件拷贝过去解决问题command: cp -a /etc/skel/. /home/user/userb结果见下图:最终问题得到结局。ps
原创
2015-08-27 23:56:19
1545阅读
Linux是一种开源操作系统,而Linux中的Bash(Bourne Again SHell)是一个非常常用的命令行解释器。Linux系统上的Bash版本bash-4.1具有许多强大的功能,其中一个值得关注的功能是Red Hat公司开发的红帽(Red Hat)。
红帽是一种基于RPM(Red Hat Package Manager)包管理系统的Linux发行版。它是一家总部位于美国的知名公司Re
原创
2024-05-20 10:46:21
53阅读
不小心把root的根目录删了,而且很多次,也不知道谁干的。每次都得百度,老记不住,自己写下来吧(1)-bash-4.1# vim .bash_profile
export PS1='[\u@\h \W]\$'
(2)-bash-4.1# source .bash_profile这两步执行完就恢复正常
原创
2016-09-14 11:50:03
733阅读
Linux操作系统中,Bash(Bourne Again Shell)是一种常用的命令解释器,用于与用户交互并执行命令。在Linux系统中,Bash版本的更新和升级是非常重要的,因为新版本通常会修复旧版本中的bug,并增加新的功能和改进。
最新的Linux显示bash 4.1版本,是在原有的基础上进行了一些重要的更新。这个版本的发布主要是为了改进Bash的性能和稳定性,使其更加适合在不同的环境下
原创
2024-03-25 10:15:58
118阅读
请问如下登录环境故障的原理及解决办法?12-bash-4.1$ -bash-4.1$此情况一般是因为用户删除文件的时候,把当前用户的家目录的一些隐藏文件删除所导致的(把自己老家端了)。导致.bashrc .bash_profile没了,与用户有关的环境变量也没了。12345[root@kaile ~]# ll -a .bash* -rw-------. 1 root root
原创
2017-04-12 09:57:52
1338阅读
是因为缺少用户登入需要的环境配置文件.bash_profile .bashrc等,那么为什么需要这样文件,这就是跟linux的机制有关联了,因为在linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录,而关于/etc/skel这个目录,是主要被useradd所用到。同时,系统中也提示不从 skel 目录
转载
2017-05-23 10:53:13
1636阅读
环境::centos6.6x862.664位;secureCRT问题::root用户,更改了用户配置的文件.bashrc出现--bash--4.1的现象解决方法::cp/etc/skel目录下的文件到用户目录下注销重新登录即可。问题分析::1指定了用户目录且目录的配置文件为空2错误的修改了配置文件
原创
2017-12-19 13:54:59
234阅读
点赞
出现-bash-4.1$原因:缺少.bash_profile环境变量文件
原创
2018-12-03 20:40:00
921阅读
问题:此问题为用户配置文件异常导致su - test //切换到test用户-bash-4.1$ //出现提示,无法切换用户logout //切换到root用户解决办法:cp -pr /etc/skel/.bash* /home/test/ //将skel文件下的配置文件,复制到test用户下chown -R test  
原创
2016-07-08 11:23:47
2786阅读
linux系统新建的用户用ssh远程登陆显示-bash-4.1$,不显示用户名路径 网络上好多解决办法,大多是新建.bash_profile文件然后输入XXXXX。。。。然而并没有什么用没有用。。。。 这个问题的根本原因就是缺少shell环境。 解决方法就是把/etc/skel/.bash*拷贝到当
转载
2017-04-05 13:57:00
135阅读
2评论
linux新建用户切换后显示-bash-4.1$ 新创建的用户切换的时候出现了:-bash-4.1$原因: 网上找了一下说是缺少了一些配置文件具体的解决办法:cp -a /etc/skel/. /var/zabbix ; -a表示复制隐藏文件 /var/zabbix 是zabbix用户的家目录,具体可以查
原创
2016-09-19 14:28:25
1323阅读
Oracle Linux是一款基于Red Hat Enterprise Linux(RHEL)的Linux发行版,为企业级用户提供了稳定可靠的操作系统环境。然而,即使是像Oracle Linux这样备受信任的操作系统,也不免存在漏洞和安全隐患。最近,一个名为“Bash漏洞”的安全漏洞再次引起了广泛关注。
Bash漏洞,也被称为Shellshock,是指在GNU Bash shell中发现的一个安
原创
2024-04-25 10:18:44
140阅读
[oracle@redhat4 ~]$ vi .bash_profile # .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi # User specific environment and startup programs PATH=$PATH:$HOME/bin...
原创
2021-07-21 11:43:53
547阅读
在SecureCRT上进行操作时,不小心进行如下操作: [root@wang ~]# echo “alias rm=’echo this command does not allow to use.’” > .bash_profile [root@wang ~]#source .bash_p
原创
2018-05-31 11:28:28
2429阅读
点赞
1评论
原因是删除了家目录下的.bash[root@localhost~]#rm-rf/home/test/.bash[root@localhost~]#ll-a/home/test/总用量8drwx------.5testtest7212月423:09.drwxr-xr-x.4rootroot2712月213:55..-rw-rw-r--.1testtest7312月423:05-adrwxrwxr-x
转载
2019-08-26 15:49:27
371阅读
昨天有人问我用Xshell连接虚拟机,连接上去提示符编程了“-bash-4.1#”了是咋回事?看到这个时候第一反应就是用户家目录下面的隐藏文件被他删了,然后直接从/etc/skel/里面直接给复制过去不就好了吗?到最后发现失败了,提示没有“root”这个目录,原来是他比较狠直接把root用户的家目录都给删了,就想着直接mkdir/root创建一个不就行了,然后把文件拷贝过去。发现创建/root目录
原创
2018-07-07 13:15:19
1977阅读
点赞
如果你sukevin切换到kevin这个用户后前面不是kevin@计算机名而是bash-4.1$或者其它的比如bash-3.1$只需要cd/etc/skelcp.bash_logout.bash_profile.bashrc/home/kevin就可以了
原创
2013-11-15 12:19:08
2252阅读