Estoy ejecutando macos Sierra 10.12.1
Es un archivo de texto plano. Le puse permiso rw para todos los usuarios, pero la única forma en que puedo escribir en él es tener una cuenta con privilegios de administrador y usar sudo para editarlo. Afirma estar 'bloqueado' en TextEdit y no tengo permiso para desbloquearlo.
Aquí está la entrada ls -l@:
-rw-rw-rw-@ 1 thelma staff 15424 Oct 28 12:47 addresses
com.apple.metadata:_kTimeMachineNewestSnapshot 50
com.apple.metadata:_kTimeMachineOldestSnapshot 50
Un archivo "Bloqueado" es una situación diferente a los permisos de archivo y quién es el propietario y puede escribir en él. En realidad, está bloqueado para todos, incluido el propietario.
Esto requerirá privilegios de administrador
Si este no es el problema real, entonces los permisos son incorrectos y deben cambiarse.
EDITAR: ¡Disculpas por la demora en la edición! ¡Ha estado bastante ocupado!
tldr; Quizás usted no sea miembro del grupo asociado con el archivo.
Probé esto con un archivo yo mismo. Navegué a /Users/Shared (Capital S para shared, esto es incorrecto en el encabezado de su pregunta, solo para asegurar el directorio correcto), y luego hice un archivo con:
touch test-file-permissions
Esto creó un archivo llamado test-file-permissions con evaluación grupal de rueda y grupo de administradores. Este fue el resultado:
-rw-r--r-- 1 MyCurrentUserName wheel 0 Nov 3 19:00 test-permissions
Desde aquí pude usar Nano, un editor de terminal para editar el archivo y texto sublime sin sudo
(GUI y editores de terminal pueden marcar la diferencia, por ejemplo: al editar el archivo /etc/sudoers debe hacerlo un editor de terminal y comando visudo
).
Luego cambié los permisos de archivo para la propiedad del grupo y los permisos con escrituras de edición aún en mis habilidades y sin 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 del archivo sin permisos de grupo, y luego incluso cambié qué grupos tenían propiedad sin problemas para sudo
cambiar el archivo. No lo necesitaba, en pocas palabras.
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 conoces tus grupos? Ejecutar comando:groups
Hacia 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 estar correcto en el archivo. Sus dos cuentas de usuario, Administrador y Estándar, deben ser miembros del mismo grupo. Una solución sería crear uno con el nombre que desee que no entre en conflicto con el existente, y agregarle ambos usuarios . .. Hago hincapié en esto porque entiendo y realmente 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é investigando la pregunta. Mi respuesta puede estar un poco fuera del camino, pero quería cubrir todo para usted y otras personas que ven la pregunta. Estoy abierto a las ediciones de los espectadores. Aparte de todo lo demás, aún se editará más tarde para mayor claridad.
lo he arreglado Aparentemente, el archivo contenía atributos extendidos adicionales y cosas de ACL que debían eliminarse. Utilicé las instrucciones en el enlace a continuación para eliminarlos y ahora puedo volver a escribir en mi propio archivo.
Estas instrucciones borran una carpeta completa, pero también podría usarlas para un archivo
http://garote.livejournal.com/249703.html
Tyson
thelma
Comodín
tubedogg
@
indica. Esta pregunta es sobre los atributos extendidos específicos que el OP ya ha mostrado que están presentes en el archivo.