Un archivo "bloqueado" es una situación diferente a la de los permisos de archivo y a la de quién lo posee y puede escribir en él. En realidad está bloqueado para todos, incluido el propietario.
Esto requerirá privilegios de administrador
- Ir al buscador
- localizar el archivo.
- selecciónelo y haga clic con el botón derecho y elija "obtener información" o cmd+i (con él seleccionado)
- Desmarca la opción "bloqueada".
Si este no es el problema real, entonces los permisos son incorrectos y deben cambiarse.
EDIT: ¡Disculpas por el retraso en la edición! He estado bastante ocupado.
tldr; Tal vez usted no es un miembro del grupo asociado con el archivo.
Yo mismo he probado esto con un archivo. Navegué en /Users/Shared (S mayúscula de compartido, esto es incorrecto en el título de su pregunta, sólo para asegurar el directorio correcto), y luego hizo un archivo con:
touch test-file-permissions
Esto creó un archivo llamado test-file-permissions con evaluaciones de grupo de wheel, y grupo de administrador. Este fue el resultado:
-rw-r--r-- 1 MyCurrentUserName wheel 0 Nov 3 19:00 test-permissions
A partir de aquí he podido utilizar tanto Nano, un editor de terminal para editar el archivo, como sublime text sin sudo
(Los editores de interfaz gráfica de usuario y de terminal pueden marcar la diferencia, por ejemplo: cuando se edita el archivo /etc/sudoers debe hacerse mediante un editor de terminal y el comando visudo
).
Luego cambié los permisos de los archivos para la propiedad del grupo y los permisos con la edición escribe todavía en mis habilidades y no hay problemas.
Nota : Tenemos dos comandos aquí. chmod
y chown
.
chown -- change file owner and group
Y
chmod -- change file modes or Access Control Lists
Usando chmod probé los derechos personales al archivo sin permisos de grupo, y luego incluso cambié qué grupos tenían la propiedad sin problemas de requerir sudo
para cambiar el archivo. No lo necesitaba, simplemente.
Nota: TheGroupNameIChangedTo es un grupo en mi máquina. Yo, la cuenta de usuario, debo ser miembro de este grupo, en cuyo caso lo soy.
¿No conoce sus grupos? Ejecuta el comando: groups
Siguiendo adelante
chown MyUserName:TheGroupNameIChangedTo test-permissions
chmod -v 0660 test-permissions
Resultado:
-rw-rw---- 1 MyUserName TheGroupNameIChangedTo 27 Nov 3 19:11 test-permissions
Por lo tanto, creo que su grupo puede no ser correcto en el archivo. Tus dos cuentas de usuario, Admin y Standard deben ser miembros del mismo grupo. Una solución sería crear uno con el nombre que quieras y que no entre en conflicto con el existente, y añadir ambos usuarios a él NO AÑADA EL USUARIO ESTÁNDAR AL GRUPO DE LA RUEDA POR MOTIVOS DE SEGURIDAD, AUNQUE ESTO LO SOLUCIONARÁ EN CIERTO MODO, POSEE UN RIESGO .. Hago hincapié en esto porque entiendo y de hecho aplaudo con su sistema de dos cuentas aquí separando a los usuarios Admin y Standard. ¡Esto es muy inteligente!
Actualízame si esto es lo que quieres/necesitas, seguiré asomándome a la pregunta. Mi respuesta puede ser un poco fuera del camino, pero quería cubrir todo para usted y otros viendo la pregunta. Estoy abierto a las ediciones de los espectadores. Por lo demás, se editará más tarde para mayor claridad.