Cómo cambiar la propiedad de un archivo en Mac OS X
Aunque es algo raro encontrar errores de propiedad y permisos en Mac OS X, puede suceder, especialmente cuando se ha movido una cuenta o una aplicación de terceros ha modificado el propietario de los archivos. A menudo, puede simplemente ejecutar el proceso para reparar los permisos de los usuarios, pero eso no siempre garantiza que se resuelva un problema y, en algunas situaciones, debe ajustar la propiedad de los archivos directamente en un solo documento o en un grupo de archivos antes que el usuario previsto. recuperará el acceso adecuado al archivo.Para estas situaciones, hay dos formas de cambiar manualmente la propiedad de un archivo, a través del Finder y también a través de la línea de comandos. Cubriremos ambos, aunque para los usuarios más avanzados, el comando chown es realmente mucho más rápido y, en algunos aspectos, también puede ser más fácil.
Cambiar la propiedad de un archivo a través del Finder en Mac OS X
Puede cambiar la propiedad de un archivo a través del mismo panel Obtener información que le permite ajustar los permisos en el Finder de Mac OS X:
- Seleccione el archivo en el Finder, luego presione Comando+i para invocar la ventana "Obtener información"
- Haga clic en la flecha junto a "Compartir y permisos" para revelar las opciones de propiedad y permisos
- Seleccione el icono de candado para desbloquear las preferencias
- Haga clic en el botón para agregar un nuevo propietario, luego agregue el usuario de la lista y elija "Seleccionar"
- Ahora seleccione el nombre y haga clic en el ícono de ajustes, seleccionando "Hacer que (nombre de usuario) sea el propietario"
Aunque recorrer el Finder es indudablemente fácil, aún requiere varios pasos y la Terminal puede ser más rápida en muchos sentidos. No se deje intimidar por un símbolo del sistema, lo guiaremos a través del proceso y, como verá, en realidad es bastante simple.
Cambiar la propiedad del archivo con chown desde la línea de comandos
Usar la línea de comandos generalmente se considera más avanzado, pero en algunas situaciones no solo es más rápido que usar la interfaz gráfica, sino que en algunos aspectos también es más fácil. Aquí repasaremos los conceptos básicos para cambiar los propietarios de los archivos mediante el comando "chown", que es estándar en Mac OS X y también en casi todas las variaciones de Unix.
Inicie Terminal desde /Aplicaciones/Utilidades/ para comenzar.
La sintaxis en su forma más simple es:
chown
Para un ejemplo de uso, para cambiar la propiedad de un archivo llamado “test-file.txt” al usuario “Bob”, el comando sería:
chown Bob test-file.txt
Tenga en cuenta que el nombre de usuario que desea utilizar es el nombre abreviado de la cuenta, que suele ser el nombre del directorio de inicio. Si no está seguro de cuál es el nombre de usuario corto, escriba 'whoami' en la terminal para obtener el nombre corto actual, o escriba "ls /Users" para ver una lista de todas las cuentas de usuario en la Mac actual.
Si está modificando la propiedad de los archivos del sistema o los archivos de otros usuarios a los que no tiene acceso de lectura y escritura, siempre puede continuar chown con 'sudo' para usar chown como superusuario y forzar el cambio:
sudo chown bob ~/Desktop/test-file.txt
Por lo general, no necesitará cambiar el grupo de un archivo, pero también puede hacerlo con chown agregándolo al nombre de usuario deseado con dos puntos como este:
sudo chown bob:staff ~/Desktop/test-file.txt
Nuevamente, por lo general no necesitará cambiar el grupo de archivos, aunque ocasionalmente se encontrará con un archivo que de alguna manera ha perdido o se ha apropiado indebidamente tanto del usuario propietario como del grupo de nivel de acceso al que alguna vez perteneció.
En Mac OS X, el grupo suele ser 'personal' para archivos de usuario generales que no son de nivel de administrador, 'admin' para archivos de usuario de nivel administrativo como aplicaciones, preferencias y unidades conectadas, y ' rueda' para el acceso de superusuario a los componentes principales del sistema operativo como /bin, /library, /home, /etc, /usr/, etc
De todos modos, use el método adecuado para sus necesidades, pero para casi todos los casos de ajuste de propiedad de archivos en estos días, abro la Terminal y uso chown.Eso es principalmente una cuestión de preferencia, pero nunca he sido un gran admirador del manejo de la propiedad de los paneles Obtener información, aunque generalmente está bien para hacer ajustes rápidos a los permisos.