Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Mar 2017 20:45:15 +0100
From:      "Martin S. Weber" <Ephaeton@gmx.net>
To:        ASV <asv@inhio.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: /etc/skel doesn't work?!
Message-ID:  <20170306194515.GA1541@hephaistos.local>
In-Reply-To: <20170306195758.17d83f1d.freebsd@edvax.de>
References:  <1488813922.11457.12.camel@inhio.net> <20170306195758.17d83f1d.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2017-03-06 19:57:58, Polytropon wrote:
> On Mon, 06 Mar 2017 12:25:22 -0300, ASV wrote:
> > (...)
> > Looks like a bug to me.

Files in /etc/skel are not copied. Default skeleton directory is,
confusingly, /usr/share/skel and not /etc/skel. The value of the
default skeleton directory is neither mentioned in pw's manfile's
-k options, or pw's manpage's FILES section.  It IS, however,
mentioned in pw.conf's manpage.

So, ASV:
touch /etc/skel/etc-skel
touch /usr/share/skel/usr-share-skel
pw useradd asv -m
ls -l /home/asv
# with empty /etc/pw.conf, we expect to see /home/asv/usr-share-skel, but
# not /home/asv/etc-skel. 

FWIW, ASV, I understand your confusion. Fact just is, the default
skeleton directory under FreeBSD is not what one expects when coming
from other worlds. So, yes, any file will get copied, but you need to
put it in the right directory :) And yes, re $SUBJECT, 
"/etc/skel does not work", without further configuration, period.

-> man pw.conf

Regards,
-Martin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170306194515.GA1541>