`

su导致bash: xxxxxx: command not found解决 (2012-03-12 18:02:19)a

 
阅读更多

 

现象:

 

 

 

1.登录root账号,使用adduser testuser和passwd testuser新建用户

2.su testuser到新账号下,使用任何命令都显示bash: datestamp_for_history: command not found

 

 

 

原因:

 

 

 

1.su   只能切换用户权限,不使用原用户的登陆脚本和搜索路径 

2.su - 不但能切换用户权限,还能使用原用户的登陆脚本和搜索路径

之前是在root账号下直接SU切换到testuser用户。

 

 

解决:

 

 

 

退出换成SU - 再切换到testuser用户就好了。

使用su - 环境变量也跟着来啦~
 

 

 

分享到:
评论

相关推荐

    telnet不能用 提示:-bash: telnet: command not found

    在Linux系统中,"telnet不能用,提示:-bash: telnet: command not found"这一问题通常是由于系统中没有预装telnet客户端或者其路径未被添加到环境变量PATH中导致的。telnet是一个远程登录协议,允许用户通过网络在...

    linux下提示bash-command not found.docx

    Linux 中解决 "bash: command not found" 问题的方法 在 Linux 系统中,经常会遇到 "bash: command not found" 的错误提示,这是因为系统无法找到相应的命令所致。解决这个问题的关键就在于理解 Linux 系统中的 ...

    docker容器中 bash: vi: command not found,docker apt-get 异常 Temporary failure resolving

    bash: vi: command not found, 场景: 因为 docker里面没有这个命令,我们安装一下 apt-get update apt-get install vim 如果 这个时候 安装也还是会出现 异常 root@446d7cf1606c:/etc/mysql# apt-get update ...

    linux中找不到编译内核提示mkimage command not found – U-Boot images will not be built的解决方法

    ### Linux中找不到编译内核提示mkimage command not found – U-Boot images will not be built的解决方法 在Linux环境中进行嵌入式系统的开发时,经常会遇到各种编译错误或缺失依赖的问题。其中,“mkimage ...

    -bash: mysql: command not found的问题与解决

    前几天重装了mysql,装好之后navicat一直正常可以对mysql进行操作,但是今天要使用命令行进行操作时遇到-bash: mysql: command not found的问题。 总结一下解决办法: 这个问题的出现是两个原因 1 .bash_profile中...

    mysqldump报错

    -bash: mysqldump: command not found问题解决

    [Mac]解决mac机器上没有ssh-copy-id的问题

    本文将深入探讨这个问题及其解决方案。 首先,`ssh-copy-id`通常与OpenSSH套件一起提供。在较新的MacOS版本中,如Big Sur或Catalina,OpenSSH可能已经预装,但某些功能可能不完整。若在终端尝试运行`ssh-copy-id`时...

    bashfdiskcommand not found 解决办法

    ### bash: fdisk: command not found 解决办法 在 Linux 系统中,用户经常会遇到命令执行失败的情况,其中一种常见的错误提示就是“command not found”。这类问题通常出现在尝试运行一个系统未找到路径的命令时。...

    shell脚本执行jps时:-bash: jps: command not found

    这个场景中遇到的问题是,当尝试通过shell脚本来远程执行`jps`(Java Process Status)命令时,系统返回了`-bash: jps: command not found`的错误。`jps`是Java开发工具包(JDK)的一部分,用于列出正在运行的Java...

    http-server安装成功后,提示 ~bash command not found 在安装目录下却可以

    http-server安装成功后,提示 ~bash command not found 在安装目录下却可以,其实是没有配置环境变量的缘故 网上搜到的什么vim ~/.zshrc不适合我,因为我报的错不是zsh: command not found: 解决办法, 1、在mac终端...

    解决bash: mysql: command not found 的方法

    在Linux环境中,当你尝试在命令行中运行`mysql`命令时,如果遇到`bash: mysql: command not found`的错误提示,这通常意味着系统无法在默认的可执行文件搜索路径中找到`mysql`客户端。这个错误通常发生在你安装了...

    linux命令行小结

    3.解决 bash:命令名称:command not found问题 PATH=$PATH:/sur/sbin/:(命令名称) 打开firefox:在终端输入firefox打开火狐浏览器 4.重启redhat:终端输入reboot 5.当提示bash: 命令名称: command not found ...

    MinGW && MSYS编译ffmpeg

    - 如果出现`./configure: line <xxx>: pr: command not found`错误,表示MSYS中缺少`pr`命令。解决办法是下载coreutils包中的`pr.exe`文件,并将其放置在MSYS的`bin`目录下。 2. **编译与安装FFmpeg**: - 使用`...

    7za命令使用

    string command = "7za a archive.zip file1.txt file2.txt"; ProcessStartInfo startInfo = new ProcessStartInfo("cmd", $"/c {command}"); startInfo.RedirectStandardOutput = true; startInfo....

    Linux -bash: ls: command not found

    今天登录阿里云后不知道怎么回事,一直报:-bash: ls: command not found 原因: 环境变量PATH被修改了 解决办法: 执行命令: export PATH=/bin:/usr/bin:$PATH 上边的方法执行完成,解决了问题,当关掉当前的...

    Nvidia驱动安装命令

    Nvidia驱动安装命令,为.sh文件的格式,可以快捷运行。

    tar zip unzip command not found(未找到命令).docx

    当你在Red Hat 8.0中遇到“command not found”(未找到命令)的错误时,通常意味着这些工具尚未安装或者环境变量配置不正确。下面我们将详细解释如何解决这个问题。 首先,我们需要配置本地YUM源。在Red Hat 8.0中...

    Linux下普通用户su命令切换控制

    ### Linux下普通用户su命令切换控制 在Linux操作系统中,`su`命令是用于用户身份切换的重要工具之一。通过该命令,用户可以在不同账户间进行切换,尤其在系统管理及故障排查时非常实用。但出于安全考虑,通常需要对...

    ubuntu-编译时出现-bin-sh-1-pushd- not found.pdf

    在Ubuntu环境中遇到“/bin/sh: 1: pushd: not found”错误通常是由于Makefile或脚本中使用了bash特有的命令,而系统默认Shell为dash导致的。解决此类问题的关键在于理解不同Shell之间的差异,并根据具体情况选择合适...

Global site tag (gtag.js) - Google Analytics