root ユーザなのに pkg: Insufficient privileges to install packages ― 2018年03月21日 12時01分34秒
$ pkg upgrade
pkg: Insufficient privileges to install packages
$ id
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
dynabook-freebsd# whoami
ところが、権限がないと失敗する。
実は、エラーメッセージが間違っている。普段は /usr/local には書き込まないので、書き込みを禁止していた。
書き込みの許可を許可したら、問題なく動く。
$ mount | grep /usr/local
/dev/ada0s4e on /usr/local (ufs, local, noatime, read-only)
$ mount -u -rw /usr/local
privilege だと役としての権限なので若干分かりづらかった。No write permission だったら、書き込み許可がないとなるので、もう少し分かりやすかったのだろうか。
最近のコメント