标签: root

在 root 模式下,'ls' 的输出不同

当我使用命令sudo -i并输入密码,然后输入 时ls,我发现在终端中只能看到Desktop文件夹和包。

但是当我回到正常模式时,所有文件夹都出现了。

我不知道是什么导致了这个问题......有人可以帮助我吗?

root

1
推荐指数
1
解决办法
1773
查看次数

没有 sudo 无法运行应用程序

我做了我的研究,但找不到任何有用的东西,也许我使用了错误的关键字 nvm。

例如,如果我尝试运行spotify,我会"Unable to initialize the storage of temporary files"出错,但是如果我去,sudo spotify它就像一个魅力。

克莱门汀也有同样的事情,"librarybackend attempt to write a readonly database unable to fetch row"但如果我跑步sudo clementine效果很好。

现在我知道了sudo如此的力量,如何在不打字的情况下进行这项工作sudo everytime

我正在考虑添加到组用户,但不知道如何做或者这样做是否安全,在spotify文件夹 y 甚至chmod 777文件上,但仍然不起作用。

permissions root clementine spotify

1
推荐指数
1
解决办法
3927
查看次数

Ubuntu:删除部分根目录 .bash_history 不留痕迹

root 的 .bash_history 文件可能如下所示:

line 1
line 2
line 3
line 4
Run Code Online (Sandbox Code Playgroud)

现在我删除第 3 行和第 4 行

su
vim ~/.bash_history

#delete line 3 und 4 with dd
line 1
line 2

:wq
Run Code Online (Sandbox Code Playgroud)

ENTER
CTRL + D

但是,如果我现在看一下 .bash_history:

su
cat ~/.bash_history

#.bash_history
line 1
line 2
vim ~/.bash_history
Run Code Online (Sandbox Code Playgroud)

那么如何在没有最后一行显示我编辑过文件的情况下只删除历史的一部分。

谢谢

root bash-history

1
推荐指数
1
解决办法
1275
查看次数

如果系统上只有一个用户,/root 目录的内容是否与我的主用户相同?

根目录由 / 表示,其中包含其他目录。这还包含一个名为 home 的目录,其中列出了我系统上唯一的用户 sridhar。

现在 / 下有另一个目录称为根文件夹目录(与 / 我理解的不同),我无法打开。

显然,其中包含超级用户的主目录。

由于我的系统中只有 1 个用户,这是否意味着 home/sridhar 文件夹的内容与 /root 文件夹相同?/root 文件夹包含什么?

root home-directory

1
推荐指数
1
解决办法
2459
查看次数

如何使 root 用户可以访问脚本?

普通用户可以运行这个脚本,但是 root 找不到它。

我有一个简单的脚本,保存在~/bin. 我更新了.profile文件以将此文件夹包含在 PATH 中。我可以进入终端,在任何目录中工作,输入脚本的名称,它运行良好。但是如果在那个终端中我切换到 root,则找不到脚本。我假设某处有一些文件需要新的 $PATH 更新,但我不知道是哪一个。

permissions bash root sudo scripts

1
推荐指数
1
解决办法
2563
查看次数

我如何 root Ubuntu Touch 设备?

如何使用 Ubuntu Touch 以最直接的方式获得具有 root 权限的 shell?

root phone ubuntu-touch

1
推荐指数
1
解决办法
1081
查看次数

在全高清上安装加密的 ubuntu 并忘记 crypt 和 root 的密码

我安装了加密的 ubuntu (fullhd) 并且忘记了 root pass 和加密 pass,谁能向我解释一下是否可以恢复这个 HD 中的文件,我真的需要那个

encryption root sudo password password-recovery

1
推荐指数
1
解决办法
282
查看次数

以 root 身份登录时 ~/.bashrc 不运行

当我以 root 身份登录时:

ubuntu login: root                                                                                  
Password:                                                                                               
Last login: Tue Apr  7 17:31:14 CDT 2020 on ttyS0                                                       
Welcome to Ubuntu 19.04 (GNU/Linux 5.0.0-38-generic x86_64)                                             
Run Code Online (Sandbox Code Playgroud)

我的 /root/.bashrc (因此 /root/.bash_aliases)未运行。这是正常的吗?我怎样才能解决这个问题?

更多信息:

# getent passwd| grep root                                     
root:x:0:0:root:/root:/bin/bash
Run Code Online (Sandbox Code Playgroud)

我的/root/.profile是正常的:

# cat /root/.profile                                           
# ~/.profile: executed by Bourne-compatible login shells.                       

if [ "$BASH" ]; then                                                            
  if [ -f ~/.bashrc ]; then                                                     
    . ~/.bashrc                                                                 
  fi                                                                            
fi                                                                              

mesg n || true                                                                  
Run Code Online (Sandbox Code Playgroud)

$BASH 设置正确:

# echo $BASH                                                   
/bin/bash
Run Code Online (Sandbox Code Playgroud)

而/root/.bashrc也正常。这是一个片段:

if [ -f ~/.bash_aliases ]; then                                                 
    . ~/.bash_aliases …
Run Code Online (Sandbox Code Playgroud)

root bashrc

1
推荐指数
1
解决办法
4904
查看次数

如何获取命令运行的目录路径?

假设文件夹中有一个名为“ uploadme”的bash文件/usr/bin

我将该文件用作命令,并将文件名作为命令行参数传递到我的主目录的任何子目录中。

假设我在目录directory中/home/John/documents/。在该目录中,仅存在一个文件,名为“Hello.txt”。我将使用该命令:

uploadme Hello.txt
Run Code Online (Sandbox Code Playgroud)

因此,bash 文件将获得一个参数“Hello.txt”,但我想要文件的完整路径,而不在参数中提及它。

我们怎样才能做到这一点?

command-line bash root scripts directory

1
推荐指数
1
解决办法
3244
查看次数

需要根文件夹的所有者权限

实际上,我正在尝试将一些商业目的文件复制到根文件夹中,但它不允许访问根文件夹。当我尝试更改文件夹的权限时,它显示您不是所有者,因此您无法更改此目录的权限。请帮我..

permissions root folder

0
推荐指数
1
解决办法
4万
查看次数