Por defecto /usr/local/sbin no existe. La carpeta debe ser creado mediante la instalación de cerveza, el propietario/se establece permisos a $(whoami):admin/775. La mayoría de los/todas las carpetas en /usr/local/ son propiedad del usuario que instaló cerveza - que forma parte de la instalación predeterminada y la configuración.
Por otro lado, algunos herramienta de terceros puede haber sido instalado para esta carpeta previamente (e.g AFAIR procexp o Smartmontools tiene que ser instalado allí).
A continuación, el propietario/permisos son probablemente, a root de:ruedas/755 o root:rueda/775
Para resolver el problema de comprobar si /usr/local/sbin existe y sus permisos de carpeta.
El siguiente comando crea esta carpeta si no existe, y lo hace de escritura, pero no el cambio de propietario:grupo:
if [ ! -d /usr/local/sbin ]; then sudo mkdir /usr/local/sbin; fi && sudo chmod 777 /usr/local/sbin
Ahora puede vincular independiente:
brew link unbound
Usted puede deshacer el mundo grabable paso con:
sudo chmod 775 /usr/local/sbin
No olvides agregar la carpeta a su PATH del usuario en ~/.bash_profile o la RUTA de acceso del sistema en /etc/rutas.
Si te aparece el error:
Error: Could not symlink sbin/unbound
/usr/local/sbin is not writable.
el usuario no tiene permisos para escribir en la carpeta con el comando que se ejecuta realmente.
El comando sudo chown -R $(whoami) /usr/local
va a cambiar el propietario de todas las subcarpetas y su contenido $(whoami) a pesar del error chown: /usr/local: Operation not permitted
. La única excepción será un SORBO protegido elemento en /usr/local/. Por defecto ninguno de los archivos y la carpeta está protegida, aunque.
Así, el mensaje de error es errónea y que probablemente ya han tenido éxito al introducir su sudo chown -R ...
comando y usted debería haber intentado simplemente vinculado independiente una vez más.
Usted puede comprobar los permisos de la carpeta, escribiendo:
ls -lae /usr/local/sbin
Usted puede conseguir un protegido de los elementos en los subdirectorios de local , escribiendo:
ls -lae -R /usr/local | grep restricted