On Mon, Jan 13, 2014 at 09:33:21PM -0300, Fernando de Oliveira wrote:
> 
> Some experimenting I have doen, in the following.
> 
> For a process run by unprivileged user, no complaints, eg, lsof -c vim.
> 
> But for a process run by root, I need to run it as root, because as
> unprivileged user, it does complain, as you say:
> 
> {{{
> fernando [ ~ ]$ lsof -c init
> COMMAND PID USER   FD      TYPE DEVICE SIZE/OFF NODE NAME
> init      1 root  cwd   unknown                      /proc/1/cwd
> (readlink: Permission denied)

 First, ignore this reply if I'm becoming overly pedantic, or
overly paranoid, or otherwise unuseful (too much aggravation trying
to find important paperwork, and then replying to a thread elsewhere
by people who are well-intentioned but don't have the item being
discussed :)

 Second - consider a system with multiple (physical) users.  Yeah,
uncommon for LFS, but supposedly the normal situation for a 'nix
system.  You would not want ordinary users to be able to access
root's processes.

> However, when I searched in the internet, the examples all seemed to be
> given as root.
> 
> It does not bother me, having to switch to root for some processes, but
> it wouldn't bother if I had always to use it as root.
> 
 I think that usage of lsof by a normal user is uncommon (which is
why the examples you found were all run as root - I assume the main
use is "why can't I unmount this?" or "what is preventing a normal
shutdown?"), but I've no objection to regular users being able to
use it if it is useful to them.

ĸen
-- 
das eine Mal als Tragödie, dieses Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to