find
sudo -u
如果初始工作目录对用户不可见,则无法在后面运行时“恢复初始工作目录” 。这导致find总是打印出令人讨厌的“ 权限被拒绝”警告消息:
$ pwd
/home/myuser
$ sudo -u apache find /home/otheruser -writable
find: failed to restore initial working directory: Permission denied
阻止查找打印此消息的最佳方法是什么?
一种方法是cd /
在运行find之前,更改为find用户可以还原的目录。理想情况下,我只想找到诸如这样的选项,--do-not-restore-initial-working-directory
但我想那是不可用的。;)
我主要使用基于RedHat的发行版。