vile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vile] Oddity after installing vile


From: Thomas Dickey
Subject: Re: [vile] Oddity after installing vile
Date: Wed, 5 Aug 2015 19:25:46 -0400
User-agent: Mutt/1.5.20 (2009-06-14)

On Wed, Aug 05, 2015 at 07:50:03AM -0500, Steven Lembark wrote:
> 
> Installed 9.8o (9.8p has issues w/ replace using '^').
> Same way I've done this for over a decade:
> 
>     --prefix=/opt/vile/9.8o
> 
> then 
> 
>     cd /opt/vile;
>     rm *;
>     ln -fs 9.8o/* .;
> 
> Exising symlinks to /opt/vile/bin/* in /opt/bin do the rest.
> 
> Group & mods of /opt/bin and /opt/vile are bin & 02775.
> 
> Now I get:
> 
>     --- .vilerc ------------------------------------- ...
>     [Skipping '/opt/bin/vile' (insecure permissions)]
>     [Reading /home/lembark/.vilerc]
>     [Read 53 lines from "./.vilerc"]
> 
> Q: Is this becuase vile is checking the symlink rather than using
>    readlink or because there is an issue now with running anything
>    from a directory with group-write?

The message comes from bind.c:

                if (!is_our_file(dname, owner) || !is_our_file(fname, owner)) {
                    mlforce("[Skipping '%s' (insecure permissions)]", fname);
                    result = ABORT;
                }
 
It seems that it's skipping the file because it's group-writable.

One workaround is to set the check-access mode to none in your .vilerc

        set check-access=none

-- 
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]