每次我使用执行命令时sudo
,.sudo_as_admin_successful
都会在主目录中创建一个名为的文件。据我所知,存在此功能的唯一目的是禁用bash启动时打印的消息:
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
可以通过注释掉中的相关部分来停止该消息/etc/bash.bashrc
,但sudo
仍会在我的主目录中创建一个令人讨厌的文件。
该网页提示,你可以停止从删除自己创建的文件admin
组,但我没有任何这样的组- id
显示,我在josh
,adm
,cdrom
,sudo
,dip
,plugdev
,lpadmin
和sambashare
,和admin
是不是在/etc/group
。
有没有办法阻止该文件的创建?
我相信这不是这个问题的重复,因为那是在问是否有可能使bash打印的通知消失,而不是是否有可能停止由bash创建的文件sudo
。
1
有什么好烦的呢?它几乎不占用任何空间。
—
edwinksl
@edwinksl当我尝试寻找其他东西时,这看起来很混乱。鉴于我永远不会修改它,因此我不必知道它的存在。
—
乔什(Josh)2013年
这就是为什么有一个。在前面。为什么在视图中包含隐藏文件?
—
林兹温德
至少此文件应将自己放在.config或.local中。我们经常需要浏览隐藏文件,尤其是在主目录中。这不是为什么发明.config / .local的原因,因为主目录的可笑重载,而该文件可能是最无用的示例?
—
NeilG '18
并不是要发动发行战争(这是在askubuntu.com上提出的),但我仔细检查了一下:这实际上是Ubuntu添加的东西,它在上游Debian发行版中不存在。它可能被添加为“用户友好的”,但我像OP一样,发现随机文件的存在令人讨厌。
—
Per Lundberg