Non riesco a scrivere su un file che possiedo su / Users / shared

1

Sono in esecuzione macos Sierra 10.12.1

È un file di testo normale. Ho messo l'autorizzazione rw per tutti gli utenti, ma l'unico modo in cui posso scrivere è avere un account con privilegi di amministratore che usa sudo per modificarlo. Sostiene di essere "bloccato" in TextEdit e non ho il permesso di sbloccarlo.

Ecco ls -l @ entry:

-rw-rw-rw-@ 1 thelma  staff  15424 Oct 28 12:47 addresses
    com.apple.metadata:_kTimeMachineNewestSnapshot     50 
    com.apple.metadata:_kTimeMachineOldestSnapshot     50 
    
posta thelma 29.10.2016 - 04:06
fonte

2 risposte

1

Un file "Bloccato" è una situazione diversa da quella dei permessi dei file e chi lo possiede e può scriverci sopra. In realtà è bloccato per tutti, compreso il proprietario.

Ciò richiede i privilegi di amministratore

  1. Vai a finder
  2. trova il file.
  3. selezionalo e fai clic con il pulsante destro del mouse, quindi scegli "ottieni informazioni" o cmd + i (con esso selezionato)
  4. Deseleziona l'opzione "bloccato".

Se questo non è il problema attuale, le autorizzazioni sono errate e devono essere cambiate.

EDIT: scusa per il ritardo nella modifica! Sono stato piuttosto impegnato!

TLDR; Forse non sei un membro del gruppo associato al file.

Ho provato questo con un file me stesso. Ho navigato in / Users / Shared (Capital S per condivisa, questo è sbagliato nella tua intestazione di domanda, solo per assicurare la directory corretta), e poi ho creato un file con:

touch test-file-permissions

Questo ha creato un file chiamato test-file-permissions con group assessment of wheel e il gruppo di amministratori. Questo è stato il risultato:

-rw-r--r--  1 MyCurrentUserName wheel  0 Nov  3 19:00 test-permissions

Da qui sono stato in grado di utilizzare Nano, un editor di terminali per modificare il file e il testo sublime senza sudo (la GUI e gli editor di terminali possono fare la differenza, ad esempio: quando si modifica il file / etc / sudoers deve essere fatto da un editor di terminale e comando visudo ).

Ho quindi modificato le autorizzazioni del file per la proprietà del gruppo e le autorizzazioni con le scritture di modifica ancora nelle mie capacità e senza problemi.

Nota : qui abbiamo due comandi. chmod e chown .

chown -- change file owner and group

E

chmod -- change file modes or Access Control Lists

Usando chmod ho testato i diritti personali sul file senza permessi di gruppo, e poi ho persino cambiato i gruppi che avevano la proprietà senza problemi con la richiesta di sudo di cambiare il file. Non ne avevo bisogno, semplicemente messo.

Nota: TheGroupNameIChangedTo è un gruppo sulla mia macchina. Io, l'account utente, devo essere un membro di questo gruppo, nel qual caso lo sono.

Non conosci i tuoi gruppi? Esegui comando: groups

Andando avanti ...

chown MyUserName:TheGroupNameIChangedTo test-permissions
chmod -v 0660 test-permissions

Risultato:

-rw-rw---- 1 MyUserName TheGroupNameIChangedTo  27 Nov  3 19:11 test-permissions

Pertanto ritengo che il tuo gruppo potrebbe non essere corretto sul file. I tuoi due account utente, amministratore e standard devono essere membri dello stesso gruppo. Una soluzione sarebbe quella di crearne una che sia quella che ti piace che non sia in conflitto con quella esistente e aggiungervi entrambi gli utenti NON AGGIUNGERE UN UTENTE STANDARD A GRUPPI DI RUOTE PER SCOPI DI SICUREZZA, MA QUESTO LO RISOLVERE IN MODO, IT POSSISCE UN RISCHIO . Lo sottolineo perché capisco e apprezzo realmente il tuo sistema di due account che separa gli utenti Admin e Standard. Questo è molto intelligente!

Aggiornami se questo è ciò che desideri / necessario, continuerò a dare una sbirciatina alla domanda. La mia risposta potrebbe essere un po 'fuori mano, ma volevo coprire tutto per te e gli altri che osservano la domanda. Sono aperto alle modifiche dagli spettatori. Tutto il resto a parte, verrà comunque modificato in seguito per maggiore chiarezza.

    
risposta data 29.10.2016 - 07:27
fonte
0

L'ho risolto. Apparentemente, il file portava attributi extra estesi e roba ACL che dovevano essere rimossi. Ho usato le istruzioni nel link sottostante per rimuoverle e ora posso scrivere di nuovo sul mio file.

Queste istruzioni cancellano un'intera cartella, ma potrei usarle anche per un file

 http://garote.livejournal.com/249703.html
    
risposta data 30.10.2016 - 02:27
fonte

Leggi altre domande sui tag