Date: Wed, 16 Aug 1995 13:42:53 +0200 From: hohmuth@sax.de To: FreeBSD-gnats-submit@freebsd.org Cc: bugs@sax.sax.de Subject: bin/693: `pkg_add' is umask-sensitive Message-ID: <199508161142.NAA21628@sax.sax.de> Resent-Message-ID: <199508161150.EAA20002@freefall.FreeBSD.org>
index | next in thread | raw e-mail
>Number: 693
>Category: bin
>Synopsis: `pkg_add' is umask-sensitive
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Aug 16 04:50:01 PDT 1995
>Last-Modified:
>Originator: Michael Hohmuth
>Organization:
SaxNet-Verein
>Release: FreeBSD 2.0.5-RELEASE i386
>Environment:
"uname -a" says:
FreeBSD sax.sax.de 2.0.5-RELEASE FreeBSD 2.0.5-RELEASE #1: Mon Aug 14 21:18:11 MET DST 1995 root@sax.sax.de:/usr/src/sys/compile/SAX i386
>Description:
`pkg_add' is too sensitive to umask-settings: If umask is 077, files
created by `pkg_add' will have these bits masked out in their mode,
rendering them useless for all users except root.
>How-To-Repeat:
root(hohmuth)@sax:~# umask 77
root(hohmuth)@sax:~# pkg_add /ftp/pub/os/FreeBSD/2.0.5-RELEASE/packages/All/top-3.3.tgz
missing: ./include (created)
missing: ./man/cat1 (created)
missing: ./man/cat2 (created)
missing: ./man/cat3 (created)
missing: ./man/cat4 (created)
missing: ./man/cat5 (created)
missing: ./man/cat6 (created)
missing: ./man/cat7 (created)
missing: ./man/cat8 (created)
missing: ./man/catl (created)
missing: ./man/man2 (created)
missing: ./man/man3 (created)
missing: ./man/man6 (created)
missing: ./man/man7 (created)
missing: ./man/manl (created)
missing: ./man/skel (created)
root(hohmuth)@sax:~# /bin/ls -laF /usr/local/bin/top /usr/local/man/man1/top.1
-rwx--S--- 1 root kmem 38593 Jun 6 12:34 /usr/local/bin/top*
-rwx------ 1 root bin 10621 Jun 6 12:34 /usr/local/man/man1/top.1*
>Fix:
Workaround: Say "umask 22" before `pgk_add'.
>Audit-Trail:
>Unformatted:
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508161142.NAA21628>
