Come correggere un file che è di sola lettura nonostante mostri le autorizzazioni corrette

2

Un file copiato da una condivisione NTFS è diventato di sola lettura, altri file nella stessa cartella sono OK.

Informazioni del Finder dice nella condivisione & Permessi:

You can only read 
Name        Privilege 
myname (Me) Read & Write 
admin       Read only 
everyone    Read only

ls -l @

total 142040
-rwxr-xr-x  1 myname admin  5388424 Sep 17  1998 Bad File
-rwxr-xr-x  1 myname admin  3534780 Feb  3 21:36 Good File

Come annullare? chown / chmod non ha fatto nulla ...

    
posta MaxVT 03.02.2011 - 21:09
fonte

2 risposte

3

Prova ls -lO per vedere se sono impostati eventuali flag di file. Se è bloccato (flag uchg), puoi sbloccarlo nella finestra Ottieni informazioni del Finder o con chflags nouchg "Bad File" . Se è impostato un altro flag, usa chflags no<whatever> "Bad File" per cancellarlo.

EDIT: il flag -O a la aggiunge un'altra colonna tra il gruppo e la dimensione dei file, elencando i flag dei file (se presenti). Tieni presente che i flag sono completamente separati dagli attributi estesi (cosa visualizza -@ ). Ecco un esempio:

$ touch "Normal File" "Locked File" "Invisible, Append-only File"
$ chflags uchg "Locked File"
$ chflags uappnd,hidden "Invisible, Append-only File"
$ ls -l
total 0
-rw-r--r--@ 1 gordon  wheel  0 Feb  4 07:24 Invisible, Append-only File
-rw-r--r--  1 gordon  wheel  0 Feb  4 07:24 Locked File
-rw-r--r--  1 gordon  wheel  0 Feb  4 07:24 Normal File
$ ls -lO
total 0
-rw-r--r--@ 1 gordon  wheel  uappnd,hidden 0 Feb  4 07:24 Invisible, Append-only File
-rw-r--r--  1 gordon  wheel  uchg          0 Feb  4 07:24 Locked File
-rw-r--r--  1 gordon  wheel  -             0 Feb  4 07:24 Normal File

Il flag uchg è ciò che viene impostato se si seleziona la casella "Bloccato" nella finestra Ottieni informazioni di un file. A proposito, il flag "nascosto" riguarda solo il Finder - l'unico modo per nascondere i file dalla riga di comando è mettere un. nella parte anteriore del nome file.

    
risposta data 03.02.2011 - 21:37
fonte
1

Un altro metodo per sbloccare il file sarebbe nel Finder stesso. Sotto l'espansione generale di Ottieni informazioni. Questo abilita / disabilita il flag uchg.

    
risposta data 04.02.2011 - 18:16
fonte

Leggi altre domande sui tag