Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 更改为其他用户帐户以访问bash中的文件_Linux_Bash - Fatal编程技术网

Linux 更改为其他用户帐户以访问bash中的文件

Linux 更改为其他用户帐户以访问bash中的文件,linux,bash,Linux,Bash,基本上我想改变目录,但到另一个用户帐户我怎么做这是可能的 您可以使用su命令切换用户并获取shell,但您必须知道该用户的密码。如果希望执行单个命令而不是完整的shell,请使用-c开关添加该命令。手册页使用su,然后以用户身份运行命令: $ su otheruser $ cd /home/otheruser “Sudo:cd:未找到命令”。是我这样做时得到的响应啊,我忘记了sudo不能与内置软件一起工作(cd是其中之一)。我道歉。我已经更新了我的答案。当我输入命令和密码时。什么也没发生,只是

基本上我想改变目录,但到另一个用户帐户我怎么做这是可能的

您可以使用su命令切换用户并获取shell,但您必须知道该用户的密码。如果希望执行单个命令而不是完整的shell,请使用-c开关添加该命令。手册页

使用
su
,然后以用户身份运行命令:

$ su otheruser
$ cd /home/otheruser

“Sudo:cd:未找到命令”。是我这样做时得到的响应啊,我忘记了
sudo
不能与内置软件一起工作(
cd
是其中之一)。我道歉。我已经更新了我的答案。当我输入命令和密码时。什么也没发生,只是回到了过去terminalstudent@MINT9~$su mintuser-c cd/home/mintuserPassword:student@MINT9~$this happens该命令可能有效,您确实在mintuser的主目录中。键入
pwd
进行验证。