Autorizzazioni di base in GNU / Linux con chmod

Brava gente! 🙂 Innanzitutto vale la pena ricordare che è il mio primo contributo alla community, spero che qualcuno lo trovi utile

=> Struttura di base dei permessi nei file
=> Struttura di base dei permessi nelle directory
=> Utente, gruppi e altri
=> Chmod ottale

1.- Struttura di base dei permessi nei file

Ci sono 3 attributi di base per file semplici: lettura, scrittura ed esecuzione.

>> Autorizzazione di lettura (lettura)
Se sei autorizzato a leggere un file, puoi vederne il contenuto.

>> Autorizzazione alla scrittura (scrittura)
Se si dispone dell'autorizzazione per scrivere un file, è possibile modificare il file. Puoi aggiungere, sovrascrivere o eliminare il suo contenuto.

>> Esegui autorizzazione (esegui)
Se il file ha il permesso di esecuzione, puoi dire al sistema operativo di eseguirlo come se fosse un programma. Se è un programma chiamato "foo" possiamo eseguirlo come qualsiasi comando.
O uno script (interprete) che necessita di autorizzazioni di lettura ed esecuzione, un programma compilato deve solo essere letto.

I caratteri attribuiti ai permessi sono:
r significa scrivere e viene da Read
w significa leggere e viene da Writo
x significa esecuzione e viene da eXcarino

Usare chmod per modificare i permessi
chmod (change mode) è il comando usato per cambiare i permessi, puoi aggiungere o rimuovere permessi a uno o più file con + (più) o - (meno)

Se vuoi impedirti di modificare un file importante, rimuovi semplicemente il permesso di scrittura sul tuo "file" con il comando chmod

Articolo correlato:
Suggerimenti: più di 400 comandi per GNU / Linux che dovresti conoscere 😀
$ chmod -w tuoFile

se vuoi creare uno script eseguibile, scrivi

$ chmod + x tuScript

se desideri rimuovere o aggiungere tutti gli attributi contemporaneamente

$ chmod-file rwx $ chmod + file rwx

Puoi anche usare il segno = (uguale) per impostare i permessi in una combinazione esatta, questo comando rimuove i permessi di scrittura ed esecuzione lasciando solo i permessi di lettura

$ chmod = r file

Fai attenzione quando modifichi i permessi dei tuoi file, se li modifichi non dimenticare di lasciarli come erano originariamente

2.- Struttura di base dei permessi nelle directory

Nel caso delle directory abbiamo gli stessi permessi, ma con un significato diverso.

Articolo correlato:
4 comandi per conoscere i dati dal nostro HDD o partizioni

>> Lettura dell'autorizzazione su una directory
Se una directory ha il permesso di lettura, puoi vedere i file che contiene. Puoi usare un "ls (directory list)" per vedere il suo contenuto, solo perché hai il permesso di lettura su una directory non significa che puoi leggere il contenuto dei suoi file se non hai il permesso di lettura su quelli.

>> Autorizzazione di scrittura su una directory.
Con l'autorizzazione di scrittura è possibile aggiungere, rimuovere o spostare file nella directory

>> Esegui il permesso su una directory.
L'esecuzione consente di utilizzare il nome della directory quando si accede ai file in quella directory, ovvero questo permesso lo tiene in considerazione nelle ricerche effettuate da un programma, ad esempio, una directory senza permesso di esecuzione non verrebbe controllata dal comando trova

3.- Utenti, gruppi e altri

Ora conosciamo i 3 permessi e come aggiungerli o rimuoverli, ma questi 3 permessi sono memorizzati in 3 posti diversi chiamati.
L'utente (u) proviene dall'utente
Il gruppo (g) proviene dal gruppo
Altri (o) provengono da altri

Quando corri

$ chmod = r file

Cambia i permessi in 3 posti, quando elenchi le directory con "ls -l" vedrai qualcosa di simile a.

-r - r - r-- 1 utenti wada 4096 13 aprile 19:30 file

nota quelle 3 r per i 3 diversi tipi di permessi

dove:

x ------------- x ------------- x | permessi | appartiene | x ------------- x ------------- x | rwx ------ | utente | | --- rx --- | gruppo | | ------ rx | altro | x ------------- x ------------- x

possiamo rimuovere i permessi per ogni proprietario; supponiamo di avere un file:

-rwxr-xr-x 1 utenti wada 4096 13 aprile 19:30 file

Per rimuovere i permessi di esecuzione a gruppi e altri, basta usare:

$ chmod gx, file ox

il nostro file avrà queste autorizzazioni

-rwxr - r-- 1 utenti wada 4096 13 aprile 19:30 file

se vuoi rimuovere il permesso di scrittura dell'utente:

$ chmod ux file
-r-xr - r-- 1 utenti wada 4096 13 aprile 19:30 file

Aggiunta e rimozione di due autorizzazioni contemporaneamente:

$ chmod u-x + w file
-rw-r - r-- 1 utenti wada 4096 13 aprile 19:30 file

Molto semplice, vero? grande sorriso

4.- chmod in ottale

La rappresentazione ottale di chmod è molto semplice

lettura ha il valore di 4
Scritto ha il valore di 2
Esecuzione ha il valore di 1

Quindi:

x ----- x ----- x ----------------------------------- x | rwx | 7 | Leggi, scrivi ed esegui | | rw- | 6 | Leggere, scrivere | | rx | 5 | Lettura ed esecuzione | | r-- | 4 | Lettura | | -wx | 3 | Scrittura ed esecuzione | | -w- | 2 | Scrittura | | --x | 1 | Esecuzione | | --- | 0 | Nessun permesso | x ----- x ----- x ----------------------------------- x

pertanto:

x ------------------------ x ----------- x | chmod u = rwx, g = rwx, o = rx | chmod 775 | | chmod u = rwx, g = rx, o = | chmod 760 | | chmod u = rw, g = r, o = r | chmod 644 | | chmod u = rw, g = r, o = | chmod 640 | | chmod u = rw, vai = | chmod 600 | | chmod u = rwx, vai = | chmod 700 | x ------------------------ x ----------- x

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   auroszx suddetto

    Non ho mai capito gli ottali 😛 Grazie per l'articolo!

    1.    più bello suddetto

      un semplice trucco è vederlo in binario: rwx rappresenta 3 bit (lettura, scrittura, eXecute). Se vuoi permessi di lettura e scrittura, avresti 110 binario, che in ottale è il numero 4. Inoltre se sai che è organizzato come GUO (Gruppo, Utente, Altro) lo hai già fatto. Esempio: lettura, scrittura ed esecuzione per gruppo e utente; lettura e performance per altri; rimarrebbero: 111,111,101 -> 775

      1.    phico suddetto

        Grazie. Non l'avevo visto in quel modo

      2.    R1791 suddetto

        Fai attenzione perché 110 binario non è il numero 4 in ottale.
        Il numero binario 110 è ottale il numero 6

    2.    anonimo suddetto

      Fondamentalmente abbiamo da un lato l'utente o gli utenti e dall'altro i permessi
      permesso:
      r = leggi (leggi)
      w = scrivi
      x = exe (esecuzione)
      - = nessun permesso.
      Utenti:
      u = proprietario, amministratore.
      g = gruppo.
      o = tutti gli altri.
      Con ls -l vediamo i permessi o directory o file per dare loro tutti, ad esempio con:
      sudo ugo + rwx 'filename' // Daremmo tutti i permessi.

  2.   sig84 suddetto

    va dritto alle note
    .
    grazie!

  3.   Jerry Kpg suddetto

    Molto buona!

  4.   eliotime3000 suddetto

    Molto bene.

  5.   Kevin Maskke suddetto

    Buenas!

    Articolo molto buono, ma dovrebbe essere fatta una piccola correzione:

    r significa scrivere e proviene da Read
    w significa leggere e proviene da Write
    x significa esecuzione e proviene da eXecute

    (R) Read is Read e (W) Write is Write

    Un saluto!

    1.    Wada suddetto

      Succede per prendere appunti a tarda notte hahahaha scusa per il mio errore non appena posso correggerlo, in questo momento mi dà un errore, grazie 🙂

      1.    RAW-Base suddetto

        Ti dà un errore .. ..perché non importa quanto tu sia l'autore del post, non hai il permesso di modificarlo una volta che è stato pubblicato ..

        Un altro piccolo errore .. ..al punto 3 .- .. quando dici "se vuoi rimuovere il permesso di scrittura dall'utente" .. metti "$ chmod ux file" .. ..e dovrebbe essere "$ chmod uw file" ..per abbinare quello che dici .. e il risultato ..

        1.    Wada suddetto

          Annotato

    2.    juan perez suddetto

      r significa READ e deriva da Read
      w sta per WRITE e proviene da Write
      x significa esecuzione e proviene da eXecute

  6.   Dark Purple suddetto

    Ho provato a condividere una cartella con Samba e dare permessi di lettura e scrittura agli ospiti, ma il fatto è che quando creo una nuova cartella da uno dei due computer (guest o client) quella nuova cartella non ha i permessi di lettura e scrittura assegnati scrivi per tutti ... C'è un modo per risolverlo senza dover modificare le autorizzazioni ogni volta che viene creata una cartella? È un po 'ingombrante. A proposito, faccio tutto tramite un'interfaccia grafica.

    1.    Wada suddetto

      Richiedi informazioni su setfacl

  7.   Marcos suddetto

    Articolo molto chiaro. Un dettaglio, dove dice:
    | chmod u = rwx, g = rx, o = | chmod 760 |
    Dovrebbe essere:
    | chmod u = rwx, g = rw, o = | chmod 760 |
    Oh bene:
    | chmod u = rwx, g = rx, o = | chmod 750 |

    1.    Steven Abraham Santos Farias suddetto

      Perché amico?

      1.    fefo suddetto

        Perché x è uguale a 5 e nell'esempio è 6
        g = rx 6 Errore
        g = rx 5 Corretto
        g = rw 6 Corretto

  8.   Rainier Herrera suddetto

    Per viola scuro:
    Da quel poco che sto ancora imparando, ho salvato questa conoscenza (che non so davvero se ti aiuterà nel tuo problema, ma vale la pena provare; e manca in questa pubblicazione):
    Assegna autorizzazioni ricorrenti (-R) in questo modo:
    chmod -R 777 parent_directory / *
    Questo darebbe tutte le autorizzazioni a tutti gli utenti, gruppi e altri per quanto riguarda la cartella principale ea tutte le cartelle e i file che si trovano all'interno (i permessi di default per quelli nuovi creati in questa directory, almeno così è nel mio slax)

  9.   Rainier Herrera suddetto

    Graficamente, dovresti cercare un'opzione che dice "rendi questo comando ricorrente" o "fallo per le cartelle incluse"

  10.   Bruno cascio suddetto

    Sono uno di quelli che per comodità lanciava sempre il 777 alla mia macchina, ma con questi comandi vado a mettere le batterie e stare più attento, grazie per il contributo!

  11.   yo suddetto

    Grazie, mi hai messo fuori dubbio

  12.   Manuel Caleb suddetto

    Ottimo contributo ... continuate così ...

  13.   edibret suddetto

    molto molto bene grazie 😀

  14.   support.masvernat@gmail.com suddetto

    Ottima spiegazione, finalmente me ne è chiara una ...

  15.   Camila suddetto

    ciao!

    guarda, non so se sia rilevante ma ho un problema con i permessi per registrare, cancellare, nel mio mp4. Non mi consente di modificare le autorizzazioni, quindi è di sola lettura. Inserisci i comandi che hai dato ma la risposta è stata
    chmod: modifica dei permessi di "/ media / 0C87-B6D2": file system di sola lettura

    Ho recensito molti forum e niente ha funzionato per me, ti dico che sono un principiante in questo quindi potrebbe essere qualcosa che sto facendo male.

    Spero che puoi aiutarmi.

    baci

    1.    anonimo suddetto

      Prova ad accedere come super utente

    2.    Javi_VM suddetto

      Potresti non avere il driver corretto. Con il filesystem NTFS non ti permetterà di scrivere a meno che tu non abbia installato il pacchetto ntfs-3g. Non so quale sistema avrà l'MP4 ...

  16.   cristian alexis galeano ruiz suddetto

    Ottimo, grazie.

  17.   fran suddetto

    grazie per il tutorial 🙂 molto utile

  18.   yerson rico suddetto

    casualmente stavo leggendo del comando chmod in una guida sull'amministrazione dei sistemi Linux, che era anche chiaro per me, solo che lì mi hanno detto di altri 3 comandi -s -S e -t che sono permessi aggiuntivi, questo era quello che non ho fatto Sono chiaro, domani leggerò un'altra buona lettura, molto buone le tue tavole, saluti

  19.   javier suddetto

    Il contributo è apprezzato. Proprio quello di cui avevo bisogno

  20.   Juan Gomez suddetto

    Ciao, molto interessante, vorrei sapere come o anche con quale programma posso modificare i file, chmod o cosa c'è in quella cartella,
    Voglio modificare alcune autorizzazioni, che ci sono ...

    O com'è questo ... grazie

    grazie

  21.   LM suddetto

    Molto ben spiegato, grazie

  22.   ISMAEL suddetto

    OTTIMO CONTRIBUTO, GRAZIE PER AVER DATO PARTE DEL VOSTRO TEMPO PER FARLO.

  23.   Miguel suddetto

    Buon contributo. Grazie per. Vorrei fare una precisazione che reputo importante. In spagnolo remove non è equivalente all'inglese remove. In spagnolo rimuovere non significa eliminare.
    Secondo la RAE significa:

    1. tr. Passa o sposta qualcosa da un posto all'altro. U. tc prnl.
    2. tr. Spostare qualcosa, scuoterlo o ruotarlo, di solito in modo che i suoi diversi elementi si mescolino.

    In questo senso, invece di rimuovere, dovrebbe essere usato il verbo remove.

    1.    vivace suddetto

      È vero, dico Rimuovi me stesso quando rimuovo qualcosa, soprattutto in termini di computer.

    2.    Wada suddetto

      Manca aggiungi la terza riga ...
      3. tr. Rimuovere, mettere da parte o ovviare a un problema.
      Non l'ho mai detto nel tentativo di "eliminare" se non per rimuovere 🙂 scusate se si intendeva eliminare. Grazie per essere passato e per il chiarimento ne terrò conto.

  24.   Fabian garcia suddetto

    buono

    Per favore qualcuno chiarisca una domanda, che da quanto ho capito si applica solo all'utente e al gruppo che possiede il file o la directory, ma se ho un utente o un gruppo "xyz" ad esempio, come posso assegnare l'autorizzazione da r o wx solo a quell'utente o gruppo e non ai proprietari.

  25.   a suddetto

    Come posso vedere i permessi di un gruppo specifico e come posso modificarli in modo che abbia gli stessi permessi di root

  26.   Tazmania suddetto

    Ciao, ho un piccolo problema, ho un pc in lubuntu e nel dominio con l'utente locale, non da problemi ma con l'utente del dominio, ed è al momento dell'apertura di mozilla e thunderbird che l'intero sistema è congelato spero che possano aiutare
    Saluti

  27.   Justo González suddetto

    Ottima spiegazione

  28.   Oriani suddetto

    Ottimo articolo… Vorrei solo poter contare sulla risposta di qualche persona pia di questo forum, riguardo alla seguente domanda: «Se aggiungo un utente A al mio gruppo GROUP, i cui permessi di questo gruppo GROUP sono rwx, tutti gli utenti di questo gruppo , incluso A, questi permessi rwx sui file interni / directory? Tenendo conto che i file interni hanno già rwx per il gruppo GROUP? Grazie!!!!!! 🙂

  29.   jeFNDZ suddetto

    Buon lavoro. Semplice e comprensibile.

  30.   Segorà suddetto

    Sono assolutamente nuovo a questo e a queste informazioni. Ha funzionato meravigliosamente per me. Grazie.

  31.   Daniela suddetto

    Ottimo contributo, molto utile, grazie (:

  32.   Eduardo Aledo Loredo suddetto

    Molto istruttivo ... Molto pedagogico.

  33.   Miguel suddetto

    Grazie per l'articolo, mi ha aiutato molto, questo è molto confuso xDDDD

  34.   leps suddetto

    Il tuo contributo è molto utile, stranamente ho un problema che i file che ho sempre usato sono in "sola lettura"
    chmod 777 file
    root @ Leps: / home / leps # chmod: cambiare i permessi di "Downloads / canaima-popular-4.1 ~ stable_i386 / canaima-popular-4.1 ~ stable_i386.iso": filesystem di sola lettura

    e con tutti i file è lo stesso, infatti l'ho eseguito con Ctrl + Alt + F1 come root ed è lo stesso. Cosa posso fare?

  35.   proprietario di ranch suddetto

    Informazioni eccellenti !! Mi è stato molto utile.
    Grazie.

  36.   Gustavo Urquizo suddetto

    Nota molto buona. Mi è stato chiesto di applicare le autorizzazioni e grazie a questo tutorial sono stato in grado di farlo in pochi minuti. Altamente raccomandato.

  37.   Kalì Novato suddetto

    Ho eseguito un chmod -R 777 nella root della mia installazione, ovvero /
    e riavvia il kali linux e ora non si carica
    Qualche idea?

    1.    Diego suddetto

      Sì, tutto si è rotto, devi reinstallare Ubuntu, e lo so perché è successa la stessa cosa !!!

  38.   Vicente suddetto

    Il tutorial è molto buono, molto completo. Forse i piccoli errori, ma è già stato commentato che non possono essere modificati. Ancora molto buono da imparare

  39.   Kevin suddetto

    r significa scrivere e proviene da Read
    w significa leggere e proviene da Write

    Lì ti sei confuso. r leggi leggi, w modifica scrivi

  40.   Wekmentore suddetto

    Molto utile! Per quelli di noi che non amano molto l'amministrazione di Linux, questi tutorial sono fantastici.

    Congratulazioni per il blog!

  41.   Bertholdo Suarez Perez suddetto

    Saluti ai visitatori di Desdelinux Blog.

    Mi succede una cosa divertente usando una distribuzione ubunter come LMint.
    Copio e incollo una cartella di temi nella directory / usr / share / themes usando 'sudo' (chiedendo la password del mio utente).
    Lì in quella cartella di sistema, quando si crea un elenco utilizzando 'ls -l' o 'ls -la', detta cartella o tema del tema, è di proprietà del mio nome utente (e gruppo), cioè non di Radice.

    Quindi, sto per apportare la modifica per rimuovere il permesso di scrittura dal mio utente su detta directory del tema scaricato, poiché quando rivedo tutti i suoi file e cartelle in modo ricorsivo con 'ls -laR', il mio utente è l'unico che può scrivere in ha detto cartelle e file. Certo, immagino anche l'onnipotente Root.
    Posizionandomi da Terminale, con 'cd / usr / share / temi / the-theme-download', e poi semplicemente eseguendo 'chmod -Rv uw *', senza richiedere 'sudo' o permessi di root. Mi ha informato di aver modificato con successo il permesso di scrittura del mio utente per tutti i file e le sottocartelle di "il tema scaricato". Ma non ha modificato i permessi della cartella madre da cui eseguo il comando "the-theme-download", tenendo conto che di regola dovrebbe ricorsivamente.

    Quando controllo la cartella del tema scaricato tramite l'esploratore di file «Box», le prime sottocartelle vengono visualizzate con un lucchetto e accade qualcosa di assurdo, posso copiare una qualsiasi di quelle cartelle e incollarla lì con tutto il suo contenuto, visto che dovrebbe essere negato. E poi quando provi a cancellare detta copia, non puoi farlo: permesso negato, suppongo perché a tutte le sottodirectory e ai file all'interno è stato rimosso il permesso di scrittura, come mi esercitavo.

    Non so se sia un Bug del comando chmod, quello che non modifica i permessi della cartella da cui viene lanciato il comando, e quindi il rotolo di poter copiare sottodirectory che sono state configurate senza permesso di scrittura.

    In articoli su Internet, incluso questo, descrive questi sono i passaggi per farlo ricorsivamente corretto.
    Ho cercato in inglese, per vedere se mancava qualche opzione del comando, ma non l'ho trovata. Tuttavia, ho indotto da test precedenti, che il comando potrebbe essere usato in questo modo 'chmod -Rv uw ./ *', e in effetti, modifica i permessi della cartella o della directory da cui eseguo il comando, la cartella del tema scaricato, nonostante che non ho visto l'opzione "./" nell'uso di chmod.
    Se un conoscitore, per favore, può chiarirmi i miei dubbi.

    Grazie.

  42.   il re suddetto

    Se un utente dispone dei permessi di scrittura e non dispone dei permessi di lettura su un file, può modificare il file?

    1.    Immagine segnaposto Alvaro Torijano suddetto

      Si

    2.    Immagine segnaposto Alvaro Torijano suddetto

      Un'altra cosa: le iniziali dei permessi sono sbagliate.
      La r sta per Read e sta per reading. Idem per scrivere.

  43.   Larry Laffer suddetto

    ottimo finalmente ho capito che è ben spiegato

  44.   Emmanuel suddetto

    Ho un dubbio sugli esempi che hanno messo
    il comando di esempio: chmod -r 777
    Secondo rimuovo i permessi di lettura a utenti, gruppi, altri tranne il 777 (rwx) allora cosa significa?

    nessun seriale uguale k chmod ur, gr o ????

  45.   Manuele Moreno suddetto

    Molto bene, spero di continuare ad imparare Linux

  46.   Andrea Reyes suddetto

    Molte grazie! Ottimo contributo ...

  47.   anonimo suddetto

    Eccellente grazie

  48.   Cesare suddetto

    Spiegazione molto buona, mi stavo graffiando con una partizione in cui non potevo modificare i file. Poi ho scoperto che non avevo installato ntfs-3g poiché è una partizione ntfs e risolto.

  49.   eseguire 3 suddetto

    O uno script (interprete) che necessita di autorizzazioni di lettura ed esecuzione, un programma compilato deve solo essere letto.

  50.   Giovanni suddetto

    una "d" appare all'inizio dell'utente drwxr-xr-x. cosa significa? immagino sia una directory ma non ne sono sicuro

  51.   bucatonia suddetto

    Ora conosciamo i 3 permessi e come aggiungerli o rimuoverli, ma questi 3 permessi sono memorizzati in 3 posti diversi chiamati

  52.   y8 suddetto

    -r - r - r– 1 utenti wada 4096 13 aprile 19:30 file?

  53.   Interruttore G 3 suddetto

    Se è un programma chiamato "foo" possiamo eseguirlo come qualsiasi comando. https://gswitch3.net

  54.   Samsun suddetto

    Bello questo fantastico post.

  55.   Ramón Tomás suddetto

    Questa è una specie di truffa infumabile. non credere a quello che dico.

  56.   Irving Falkner suddetto

    ciao a tutti, sono troppo nuovo su questo argomento chmod e chonw.

    Chiedo scusa se non ho capito molto bene, sto cercando di ordinare tutti gli esempi per avere chiarezza su come utilizzare i permessi, e le assegnazioni dei diversi gruppi, con permessi di rwx, lettura scrittura esecuzione, come capire bene tutta la configurazione , dei file e delle cartelle, sottodirectory quando esegui il comando ls -l le informazioni che appaiono lì, ei trattini tra ogni lettera qui formulata, anche come farlo quando copi le informazioni da un disco tramite nautilus, che tutti i file copiati compaiano comprese le cartelle con un lucchetto, come diventare il proprietario di tutte le informazioni senza modificare i permessi di ciascuno dei file per impostazione predefinita, per poter leggere, scrivere, eseguire ed eliminare quello che vuoi, senza dover usare root.

    Ho letto e sono stato un utente che ha sempre eseguito chmod -R 777 file, o cartelle, perché l'ho letto in questo modo, ma quando fai un ls a detto file, o cartella, vengono evidenziati in un verde più intenso che non può essere letto Nome chiaramente, perché uso linux mint, ma vedo che potrebbe esserci un'altra cartella simile, con altri attributi e con un colore diverso, proprio come il resto, ora ho letto quel 755, non so se debba essere usato in questo modo (chmod - R 755 Folder) lascia i permessi per impostazione predefinita, a quella cartella, ed è per le directory, ma 644 è per i file, non so se va bene usarlo in questo modo (chmod -R 644 file), ma quando ls è fatto - Quindi sembra che il file sia 644, e in altri appare root, e altri a nome degli utenti, con questi risultati, qualcosa è fuori dall'ordinario.

    Non ho la minima idea di come utilizzare i comandi ideali, in modo che le cartelle, le directory e i file abbiano le autorizzazioni necessarie che sono necessarie e siano assegnate ai gruppi o agli utenti che desidero

    Voglio imparare a sapere che tipo di file sono quando si esegue un ls -l

    drwxr-xr-x 2 radice radice 4096 15 febbraio 22:32 a
    -rwxrwxrwx 1 root root 474 Feb 16 23:37 canaima5
    -rwxrwxrwx 1 radice radice 374 9 febbraio 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 installazione di Windows USB
    -rw-r - r– 1 m18 m18 7572 22 dicembre 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maggio 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recupera sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Feb 11 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 gen 1 2002 torregal

    Ecco un esempio ho provato a modificare alcuni file che m18 sono stati creati in un utente, il resto è stato copiato da un altro disco, con nautilus, e hanno lucchetti,

    drwxr-xr-x 3 root root 4096 Feb 15 00:22 installa Windows USB
    drwxr-xr-x 2 root root 4096 Feb 15 22:32 ha un lucchetto, anche il resto dei file, ma usa questo comando dalle informazioni per provare cosa succede: i file ora non hanno un lucchetto ma, non so se sono ok Le autorizzazioni che hanno e l'idea è di sapere quale autorizzazione dovrebbe avere ogni file o cartella e in quale gruppo dovrebbe essere. e sapere cosa usare quando si aggiunge chmod.

    m18 @ m18 ~ $ cd Desktop /
    m18 @ m18 ~ / Desktop $ ls -l
    Totale 60
    drw-r - r– 2 radice radice 4096 15 febbraio 22:32 a
    -rw-r - r– 1 radice radice 474 16 febbraio 23:37 canaima5
    -rw-r - r– 1 radice radice 374 9 febbraio 16:34 Error_EXFAT
    drw-r - r– 3 root root 4096 15 febbraio 00:22 installazione di Windows USB
    -rw-r - r– 1 m18 m18 7572 22 dicembre 2016 mdmsetup.desktop
    -rw-r - r– 1 radice radice 61 18 febbraio 13:07 pkme
    -rw-r - r– 1 root root 10809 15 maggio 2013 README
    -rw-r - r– 1 root root 57 Jan 3 11:58 recupera sudo
    -rw-r - r– 1 radice radice 1049 18 febbraio 01:02 Rep-Systemback
    -rw-r - r– 1 radice radice 1163 11 febbraio 11:12 root.txt
    -rw-r - r– 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rw-r - r– 1 radice radice 31 gennaio 1 torregal
    m18 @ m18 ~ / Desktop $ sudo ugo + rwx *
    [sudo] password per m18:
    sudo: ugo + rwx: comando non trovato
    m18 @ m18 ~ / Desktop $ sudo chmod ugo + rwx *
    m18 @ m18 ~ / Desktop $ ls -l
    Totale 60
    drwxrwxrwx 2 root root 4096 Feb 15 22:32 a
    -rwxrwxrwx 1 root root 474 Feb 16 23:37 canaima5
    -rwxrwxrwx 1 radice radice 374 9 febbraio 16:34 Error_EXFAT
    drwxrwxrwx 3 root root 4096 Feb 15 00:22 installazione di Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 dicembre 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maggio 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recupera sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Feb 11 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 gen 1 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 installazione \ de \ windows \ USB /
    m18 @ m18 ~ / Desktop $ ls -l
    Totale 60
    drwxrwxrwx 2 root root 4096 Feb 15 22:32 a
    -rwxrwxrwx 1 root root 474 Feb 16 23:37 canaima5
    -rwxrwxrwx 1 radice radice 374 9 febbraio 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 installazione di Windows USB
    -rwxrwxrwx 1 m18 m18 7572 22 dicembre 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maggio 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recupera sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Feb 11 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 gen 1 2002 torregal
    m18 @ m18 ~ / Desktop $ sudo chmod -R 755 a
    m18 @ m18 ~ / Desktop $ ls -l
    Totale 60
    drwxr-xr-x 2 radice radice 4096 15 febbraio 22:32 a
    -rwxrwxrwx 1 root root 474 Feb 16 23:37 canaima5
    -rwxrwxrwx 1 radice radice 374 9 febbraio 16:34 Error_EXFAT
    drwxr-xr-x 3 root root 4096 Feb 15 00:22 installazione di Windows USB
    -rw-r - r– 1 m18 m18 7572 22 dicembre 2016 mdmsetup.desktop
    -rwxrwxrwx 1 root root 61 Feb 18 13:07 pkme
    -rwxrwxrwx 1 root root 10809 15 maggio 2013 README
    -rwxrwxrwx 1 root root 57 Jan 3 11:58 recupera sudo
    -rwxrwxrwx 1 root root 1049 Feb 18 01:02 Rep-Systemback
    -rwxrwxrwx 1 root root 1163 Feb 11 11:12 root.txt
    -rwxrwxrwx 1 root root 384 Feb 10 22:30 systemback ubuntu 16-18
    -rwxrwxrwx 1 root root 31 gen 1 2002 torregal

    dall'altro saper usare il comando chown. Inoltre non so se sia meglio usare il comando cp per copiare le informazioni, da un altro hard disk con qualche carattere jolly che copia i file con tutti i loro permessi e che restano a disposizione dell'utente, oppure rimangono sempre con il lucchetto

    quello che voglio è che se qualcuno conosce un articolo più completo, e con esempi di ciascuno dei caratteri jolly, che usi chmod e chown. Posso posizionarlo in modo che sia più facile da imparare per i neofiti, poiché ci sono tabelle in cui appare la numerazione a 3 cifre, come quelle di 777, 644, e come si forma tale numerazione, senza che siano predeterminate, o ce ne sono molte altre che si riflettono la somma di ugo non so se sia giusta penso sia Utente, Proprietari di gruppi e con il rwx per cartelle, sottodirectory, file eseguibili, ecc.

    alla fine quello che voglio è imparare a usare tutte le formule, di chmod e chonw per tutti i file, e per l'intero file system di Linux

    Mi scuso se la mia domanda sull'argomento è molto ridicola, sto solo cercando una guida, per avere un metodo più comodo per poter comprendere ogni parte dei permessi del gruppo e dei comandi di modifica, dei programmi chmod e chonw.

    Saluti e grazie mille per la collaborazione.

  57.   asini suddetto

    Danny lo amo uwu

  58.   asini suddetto

    danny io amo uwu….