需要身份验证弹出窗口 `/bin/sh`

需要身份验证弹出窗口 `/bin/sh`

我的 Ubuntu 18.04 打开模态对话框

需要身份验证

文本为“需要身份验证才能以超级用户身份运行‘/bin/sh’

这在启动后立即发生 - 我不知道原因!

在此处输入图片描述

答案1

您安装了 Dropbox 吗?

如果 Dropbox 在其文件夹中发现不属于您的用户的文件,它将尝试运行具有超级用户权限的脚本,将这些文件的所有权更改为您的用户。

如果您点击取消,Dropbox 不会运行该脚本,但您会继续收到弹出窗口,因为它会继续检测问题。

如果您能够确认是 Dropbox 导致了弹出窗口,那么解决方案是输入您的凭据并让其运行脚本。

更多细节这里

我自己也遇到过这个问题,但是因为我运行的是 Xfce,所以对话框有一个可扩展的细节允许我找出弹出窗口来源的选项:

截屏

答案2

我也有同样的问题

因为我不想仅仅允许它 - 因为我不知道它是什么 - 我做了这样的事情:

  1. 打开“启动应用程序”检查启动后启动的程序

    在此处输入图片描述

    并验证只有所需的应用程序启动。

  2. 如果你有 Dropbox(比如 bmaupin 的 pointet out),那么搜索你不是所有者的文件

    ls -Rl Dropbox/ |grep -vP 'YourUserName|total|Dropbox.*:|^$'
    
    this Searches for all files where the user is not YourUserName, omits Parent Directories of files and also omits empty lines
    
  3. 将文件所有权更改为您的用户($USER)和组

    sudo chown YourUserName:YourGroupName /path/do/file
    

相关内容