zsh-users
 help / color / mirror / code / Atom feed
* zsh, compinit and ownership
@ 2012-01-30 16:56 Jay Levitt
  2012-01-30 17:10 ` Mikael Magnusson
  0 siblings, 1 reply; 2+ messages in thread
From: Jay Levitt @ 2012-01-30 16:56 UTC (permalink / raw)
  To: zsh-users

I have zsh installed on my Mac via homebrew, which expects packages to
live under /usr/local and be owned by the primary user (in my case,
user "jay").  But I think zsh expects its sitewide directories to be
owned by root and only root.  So with ownership like:

drwxr-xr-x  3 jay  staff   102B Oct  1 16:12
/usr/local/Cellar/zsh/4.3.12/share/zsh/site-functions/

I get the following with "sudo -s":


% sudo -s
Password:
zsh compinit: insecure directories and files, run compaudit for list.
Ignore insecure directories and files and continue [y] or abort compinit [n]? n
compinit: initialization aborted

Is there a way around this conflict, to tell zsh "No, trust me, it's
ok to be owned by jay"?  Or is the only solution to teach homebrew to
have that folder owned by root?

See also:

 https://github.com/mxcl/homebrew/issues/7801#issuecomment-2187273

Jay


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: zsh, compinit and ownership
  2012-01-30 16:56 zsh, compinit and ownership Jay Levitt
@ 2012-01-30 17:10 ` Mikael Magnusson
  0 siblings, 0 replies; 2+ messages in thread
From: Mikael Magnusson @ 2012-01-30 17:10 UTC (permalink / raw)
  To: Jay Levitt; +Cc: zsh-users

On 30 January 2012 17:56, Jay Levitt <jay.levitt@gmail.com> wrote:
> I have zsh installed on my Mac via homebrew, which expects packages to
> live under /usr/local and be owned by the primary user (in my case,
> user "jay").  But I think zsh expects its sitewide directories to be
> owned by root and only root.  So with ownership like:
>
> drwxr-xr-x  3 jay  staff   102B Oct  1 16:12
> /usr/local/Cellar/zsh/4.3.12/share/zsh/site-functions/
>
> I get the following with "sudo -s":
>
>
> % sudo -s
> Password:
> zsh compinit: insecure directories and files, run compaudit for list.
> Ignore insecure directories and files and continue [y] or abort compinit [n]? n
> compinit: initialization aborted
>
> Is there a way around this conflict, to tell zsh "No, trust me, it's
> ok to be owned by jay"?  Or is the only solution to teach homebrew to
> have that folder owned by root?
>
> See also:
>
>  https://github.com/mxcl/homebrew/issues/7801#issuecomment-2187273

There's a flag for compinit to ignore insecure directories, the top of
the file has a huge comment explaining it, or it might be in the
manpage too.

-- 
Mikael Magnusson


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-01-30 17:11 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-30 16:56 zsh, compinit and ownership Jay Levitt
2012-01-30 17:10 ` Mikael Magnusson

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).