Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Sistemi Operativi > Linux e altri Sistemi Operativi

Notices

Rispondi
 
Strumenti discussione
Vecchio 30-05-2013, 11.20.00   #1
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Attributi file e sistemi operativi

Prendendo spunto da questa news, discutevamo con Amiga sulla possibilità di aprire una discussione che riguardasse gli attributi dei file e la loro gestione nei diversi sistemi operativi.

Inizio con una breve premessa, anzi due.
  • Gli attributi file sono correlati non solo al sistema operativo ma anche al file system che li memorizza ed eventualmente gestisce. Il sistema è poi quello che li utilizza.
  • Non confondiamo gli attributi file con i permessi ai file o con gli attributi estesi.

Come inizio della discussione, parliamo del software della news linkata sopra.
Questo si occupa della modifica dei tre principali attributi file gestiti dai sistemi windows: nascosto, sola lettura, sistema.
Windows gestisce anche altri attributi, ma non questo programma.

In altri sistemi gli attributi gestiti variano, e la lista può allungarsi, ma spesso di tratta di attributi legati a situazioni molto specifiche, e difficilmente utilizzati o sfruttati dall'utente.

Se non ho capito male, Amiga vorrebbe discutere dell'uso degli attributi nei diversi sistemi operativi (lui in particolare può portare riferimenti ai sistemi Amiga), il loro uso e la loro utilità.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 30-05-2013, 13.37.40   #2
AMIGA
Gold Member
Top Poster
 
L'avatar di AMIGA
 
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
AMIGA è un gioiello raroAMIGA è un gioiello raroAMIGA è un gioiello raro
Rif: Attributi file e sistemi operativi




Allora Borgata questo è una cosa che volevo capire pure io, la prima cosa che notai appena passai a Windows era proprio questo, notavo che nelle proprietà di una cartella o un file c'erano solo 3 Flag, mentre sui sistemi Amiga erano 8, poi ho saputo che anche su Linux i flag sonon più di 3, di preciso non lo so, chiedo lumi a qualche utente Linux. Ora vorrein analizzare con te borgata per scoprire se le altre vosi su Windows esistono mascherati oppure no.


Questi sono i Flag di Sistema di AmigaOS (vedi screnshoot)

H=
S=
P=
A=
R=
W=
E=
D=


Allora, Nascosto è come su Windows, questo vale anche per Sola lettura e sola Scrittura, ora passiamo agli altri:

S= questo flag permette di eseguire uno script come se fosse un eseguibile (una sorta di .bat)
P= Qusto ad essere sincero non ho mai capito a cosa servisse, lo si trova sugli eseguibili, forse dimostrava la purezza
A= Questo non ricordo a cosa servisse
E= Se ricordo bene non permette l'esecuzione
D= Non permette la cancellazione

Il comando Attrib su Amiga ha un nome differente si chiama Protect sopra nello screeshot una Cli dove ho lanciato Protect e il template di risposta.
___________________________________

Dove l'ho sentita ? www.plagimusicali.net

English Amiga Board Amiganews.it AfA One AROS x86 AROS 68k

Ultima modifica di AMIGA : 30-05-2013 alle ore 13.43.18
AMIGA non è collegato   Rispondi citando
Vecchio 30-05-2013, 14.15.12   #3
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: Attributi file e sistemi operativi

Dunque, vediamo un po' gli attributi tra amiga e windows.

Questi attribui li hanno entrambi:
H = nascosto
A = archivio
R = leggi
W = scrivi

Questi no:
S = file script
E = esegui
Windows non identifica gli script o gli eseguibili tramite flag, ma come al solito, tramite estensione del file, e ovviamente deve esserci il permesso di esecuzione.

P = puro
Non ho idea di cosa faccia!

D = cancella
Posso supporre sia un flag che viene messo ai file cancellati, o per gestirli in modo simile al cestino, o per un eventuale garbace collector. Ne sai qualcosa in più?
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 30-05-2013, 14.18.32   #4
xilo76
Forum supporter
Global Moderator
 
Registrato: 23-08-2007
Messaggi: 2.704
xilo76 è conosciuto da tuttixilo76 è conosciuto da tuttixilo76 è conosciuto da tuttixilo76 è conosciuto da tutti
Rif: Attributi file e sistemi operativi

Codice:
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [unità:][percorso][nomefile] [/S [/D] [/L]]

  +   Imposta un attributo.
  -   Cancella un attributo.
  R   Attributo di file di sola lettura.
  A   Attributo di file di archivio.
  S   Attributo di file di sistema.
  H   Attributo di file nascosto.
  I   Attributo di file non indicizzato.
  X   Nessun attributo di file di pulitura.
  V   Attributo di integrità.
  [unità:][percorso][nomefile]
      Specifica uno o più file da elaborare.
  /S  Elabora i file specificati presenti nella cartella corrente
      e in tutte le sottocartelle.
  /D  Elabora anche le cartelle.
  /L  Opera sugli attributi del collegamento simbolico anziché
      sulla destinazione del collegamento simbolico
Che io sappia, sono sempre stati 4 (r a s h) da quando c'era dos.
Le cartelle hanno attributo d.
L'attributo I è stato aggiunto forse da win. vista in poi?
xilo76 non è collegato   Rispondi citando
Vecchio 30-05-2013, 14.35.18   #5
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Attributi file e sistemi operativi

Al tempo ragazzi:
Niente di meglio delle API di Windows per identificare tutti gli attributi (sono definite come costanti numeriche combinabili tramite operatore OR) possibili per un file.

http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
LoryOne non è collegato   Rispondi citando
Vecchio 30-05-2013, 14.38.57   #6
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Attributi file e sistemi operativi

Quota:
Inviato da borgata Visualizza messaggio
Windows non identifica gli script o gli eseguibili tramite flag, ma come al solito, tramite estensione del file, e ovviamente deve esserci il permesso di esecuzione.
Esatto.
Il famoso comando UNIX chmod +x (eXecutable) file bash è un esempio di come rendere eseguibile un file testuale.
LoryOne non è collegato   Rispondi citando
Vecchio 30-05-2013, 15.46.28   #7
AMIGA
Gold Member
Top Poster
 
L'avatar di AMIGA
 
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
AMIGA è un gioiello raroAMIGA è un gioiello raroAMIGA è un gioiello raro
Rif: Attributi file e sistemi operativi

Allora borgata ho trovato una Info che spiega le funzioni di tutti e 8 i flag:

Protection bits

Protection bits are flags that files, links and directories have in the filesystem. To change them one can either use the command Protect, or use the Information entry from the Icons menu in Workbench on selected files. AmigaDOS supports the following set of protection bits (abbreviated as HSPARWED):

H = Hold (reentrant commands with the P-bit set will automatically become resident on first execution. Requires E, P and R bits set to work. Does not mean "Hide". See below.)

S = Script (Batch file. Requires E and R bits set to work.) If this protection bit is set on, then AmigaDOS is able to recognize and automatically run a script by simply invoking its name. Without S bit scripts can still be launched using the Execute command.

P = Pure (indicates reentrant commands that can be made resident in RAM and then no longer need to be loaded any time from flash drives, hard disks or any other media device. Requires E and R bits set to work.)

A = Archive (Archived bit, used by various backup programs to indicate that a file has been backed up)

R = Read (Permission to read the file, link or content of directory)

W = Write (Permission to write the file, link or inside a directory)

E = Execute (Permission to execute the file or enter the directory. All commands need this bit set, or they won't run. Requires R bit set to work.)

D = Delete (Permission to delete the file, link or directory)

The H-bit has often been misunderstood to mean "Hide", something that doesn't make any sense as files with the H-bit set remain visible in all respects, there are no options for C:List or Cir to display files with H-bit set any differently than other files. Where this misunderstanding has its origin is unclear.
___________________________________

Dove l'ho sentita ? www.plagimusicali.net

English Amiga Board Amiganews.it AfA One AROS x86 AROS 68k
AMIGA non è collegato   Rispondi citando
Vecchio 30-05-2013, 17.35.50   #8
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Attributi file e sistemi operativi

Quota:
Inviato da borgata Visualizza messaggio
Windows non identifica gli script o gli eseguibili tramite flag, ma come al solito, tramite estensione del file...
Si e no, per essere puntigliosi.
Mi spiego: In realtà è un po una commistione tra contenuto ed estensione, nel senso che Windows prende in considerazione l'estensione come software associato a gestire quel file, ma è il contenuto del file stesso che deve rispondere ai requisiti dell'estensione, pena errori di allocazione e sollevamento di eccezioni relative.
LoryOne non è collegato   Rispondi citando
Vecchio 30-05-2013, 17.58.27   #9
booty island
Guarda dietro di te... una scimmia a tre teste!
Top Poster
 
Registrato: 05-11-2002
Loc.: 127.0.0.1
Messaggi: 4.688
booty island è nella strada per il successobooty island è nella strada per il successo
Rif: Attributi file e sistemi operativi

Aggiungo quelli Unix, a cui attingo a piene mani da Wikipedia
Mi piacciono molto perchè trovo che siano molto intelligibili
booty island non è collegato   Rispondi citando
Vecchio 30-05-2013, 19.04.49   #10
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Rif: Attributi file e sistemi operativi

Occhio però che si sta facendo un po' di confusione tra attributi e permessi.
Sono parenti stretti, ma comunque si fa distinzione.

Quota:
Inviato da LoryOne Visualizza messaggio
Si e no, per essere puntigliosi.
Mi spiego: In realtà è un po una commistione tra contenuto ed estensione [...]
Windows però non si occupa del contenuto, questo onere è lasciato al singolo programma che viene richiamato per aprire il file.
___________________________________

La risposta è dentro di te...
e però, è sbagliata!
borgata non è collegato   Rispondi citando
Vecchio 30-05-2013, 23.13.23   #11
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Attributi file e sistemi operativi

Riuscire a scindere cosa faccia parte del S.O. e cosa dell'applicativo è impresa ardua: In qualunque applicativo Windows troverai riferimenti a funzioni e strutture definite in kernel32.dll, user32.dll e gdi32.dll. Possono avere nomi differenti su differenti versioni del S.O. stesso, ma sono sempre tre componenti relative al kernel, allo spazio utente ad alle librerie grafiche. Di certo, l'accesso alla memoria ed ai suoi indirizzi dipendono strettamente dai permessi utente (ring 0-3 in cui SYSTEM è l'utente S.O.), anche a livello di file, inteso come "porzione" di memoria di massa o volatile.
Qui, però, stiamo andando OT e sono in accordo con te sul fatto che attributi e permessi sui files sono due cose distinte...anche se, a proposito di permessi, un file è memoria aggiuntiva riallocabile prima di essere eseguita soggetta a permessi utente e di file-system
LoryOne non è collegato   Rispondi citando
Vecchio 30-05-2013, 23.47.46   #12
AMIGA
Gold Member
Top Poster
 
L'avatar di AMIGA
 
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
AMIGA è un gioiello raroAMIGA è un gioiello raroAMIGA è un gioiello raro
Rif: Attributi file e sistemi operativi

Per quanto riguarda attributi e permessi su Amiga OS, non credo ci si possa confondere, gli attributi mostrati, esistono dal 1986, ancora oggi sui sistemi amiga non esiste il multi utente e non esistoni i permessi, gli attributi erano una sorta di comodità, trasformare uno script in eseguibile senza associarlo ad un programma era veramente comodo, anche se su Amiga è possibile eseguire uno script da una shell con il comando Execute o da un'icona con il comando IconX.
___________________________________

Dove l'ho sentita ? www.plagimusicali.net

English Amiga Board Amiganews.it AfA One AROS x86 AROS 68k
AMIGA non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
[OS Esotici] --> Sistemi operativi in un floppy! <-- booty island Linux e altri Sistemi Operativi 14 23-11-2012 00.54.00
Avvio XP lentissimo sgarragagarru Windows 7/Vista/XP/ 2003 8 20-05-2008 21.01.50
Problema con eMule SuperPippo105 Software applicativo 6 11-05-2005 12.56.33
Dvd Pioneer 107 pacixone Masterizzazione Giochi Games 7 25-03-2005 15.10.00
Windows file protection:guida Deuced Windows 9x/Me/NT4/2000 7 16-03-2004 09.25.28

Orario GMT +2. Ora sono le: 13.31.34.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.