如何让任何用户从/sys/kernel/debug/...
读取文件?在创建debugfs
文件时,我意识到我的root
计算机上只有ubuntu
可以访问debugfs
中的/sys/kernel/debug/...
个文件,即使只是阅读。现在在谷歌搜索时,我在lwn上看到了这篇文章,其中讨论了debugfs
的权限。最后,还有其他任何发行版允许any
用户从/sys/kernel/debug/test/TestFile
读取testFile
是通过debugfs
API创建的文件吗?我已经检查过Debian和Ubuntu机器但我无法访问/sys/kernel/debug
,除非以root用户身份登录。
答案 0 :(得分:0)
您可以尝试
private boolean isViewShown = false;
private boolean isFragmentLoaded = false;
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser && !isFragmentLoaded) {
isViewShown = true;
TableLayout table = (TableLayout)getActivity().findViewById(R.id.table);
display_album(table);
isFragmentLoaded = true;
} else {
isViewShown = false;
}
}
并更改
sudo vi /etc/init/mounted-debugfs.conf
到
script
chmod 0700 "${MOUNTPOINT}" || true
end script