Struttura del sistema operativo GNU/Linux



Documenti analoghi
Organizzazione di Sistemi Operativi e Reti

Primi Passi con GNU/Linux

Terza lezione: Directory e File system di Linux

Laboratorio di Programmazione

Sequenza di avvio di Linux:

Ca ra tteristiche dei sistem i GN U/L inux. Struttura di un sistema GNU/Linux Il filesystem La shell

I.S. Sobrero. Dipartimento di Informatica. Utilizzo. 16/02/2007 Marco Marchisotti

Sistemi Operativi. Organizzazione logica ed implementazione di un File System

Il File System. Il file system

Permessi, utenti e gruppi


Il file system. meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate. in memoria di massa

Sistemi Operativi. Interfaccia del File System FILE SYSTEM : INTERFACCIA. Concetto di File. Metodi di Accesso. Struttura delle Directory

Breve guida a Linux Mint

CdL in Medicina Veterinaria - STPA AA

Struttura del Micro Filesystem (µfs)

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti

Manuale per i redattori del sito web OttoInforma

Corso base GNU/Linux Latina Linux Group. Sito web: Mailing list:

Installazione LINUX 10.0

File system II. Sistemi Operativi Lez. 20

Gestione degli Utenti e dei Permessi

fare hard link fra file system diversi e su directory.

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale

1.1.1 ATLAS Postazione Studente : CONFIGURAZIONE DI ATLAS CON CLIENT LINUX

Sharpdesk V3.3. Guida all installazione Versione

DINAMIC: gestione assistenza tecnica

Gestione delle Cartelle dei Messaggi di Posta Elettronica

Nozioni di Informatica di base. dott. Andrea Mazzini

Preparazione di una immagine di Windows XP per la distribuzione

Ela Execute. Procedura di installazione. in ambiente Windows Vista. Prodotto: Ela Execute Oggetto : Installazione Sw in Windows Vista XZAC6405

Server Samba con Debian Squeeze

Acronis Universal Restore

FH-SY capitolo Versione 3 - FH-SY.NET - FAQ -

Il Sistema Operativo Linux

Prima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it

Sequenza di avvio di Linux:

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Capitolo Silberschatz

NOZIONI BASE SHELL E SCRIPT LINUX

Configurazione del programma Create Synchronicity, e creazione di un profilo di backup

Usare Python in Linux

Se mi lasci ti cancello: Cancellazione sicura asincrona su ext3

12. Implementazione di un File System Struttura a livelli Allocazione contigua

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

Il sistema operativo

Installazione ed attivazione della "SUITE OFFIS" versione CLIENT

Gestione del sito in WordPress

CREAZIONE DI UN SOTTOSITO

Guida Operativa. ArchiviaOL

Nexus Badge Pc Access Manuale Installazione/Uso

Utente Roaming. Antonio Mattioli Valerio Di Bacco

Windows. Cos è I componenti principali Le funzioni essenziali. 1

Utilizzo Base del Sistema Operativo Ubuntu GNU/Linux

A G DL P. I permessi NTFS e di condivisione. Il File System NTFS. Il File System NTFS. La strategia A G DL P. Il File System NTFS. Il File System NTFS

INSTALLAZIONE DMS - DENTAL MANAGEMENT SYSTEM... 2 INSTALLAZIONE AGGIORNAMENTO... 4 CAMBIO COMPUTER SERVER... 6

Informatica. Il software (S.O.) e ancora sulle basi numeriche

Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA

Software di base. Corso di Fondamenti di Informatica

Il sistema operativo: interazione con l utente

GUIDA ALLE SOLUZIONI

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)

CERTIFICATI DIGITALI. Manuale Utente

Esecuzione di programmi con autorizzazioni di accesso limitate

TOUCH DISPLAY DOWNLOADER MANUALE DI ISTRUZIONI

Apertura Esercizio 2014 Galileo 2000

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Aggiornamento programma da INTERNET

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

Manuale di Admin Tools/ Admin Viewer per autenticazione proxy

Flow!Works Manuale d uso

Manuale per l utente. Outlook Connector for MDaemon

Corso di Amministrazione di Reti A.A. 2002/2003

Samba: guida rapida - Guide@Debianizzati.Org

Il Web Server e il protocollo HTTP

Come gestire le directory con R

FPf per Windows 3.1. Guida all uso

Configurare e attivare NFS4 con Fedora 17 e superiori

LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.

Motorola Phone Tools. Guida rapida

SipaMi.NET v Risoluzione problemi installazione

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

FtpZone Guida all uso

By E.M. Comandi fondamentali per LINUX

Transcript:

Struttura del sistema operativo GNU/Linux http://www.glugto.org/ Cos'è un filesystem Cosa vuol dire FHS Composizione albero di directory Concetto di Mount Utente root Permessi su files e directory GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 1

Capitolo 4: utenti in profondità 2 classi di utenti: Root Tutti gli altri Root utente con diritti di amministratore Tutti gli altri utenti normali GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 2

Utenti Fondamentali ROOT GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 3

Gruppi fondamentali Plugdev Admin Adm Audio Cdrom Dialout Tape... GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 4

Creazione nuovi utenti Utente root è sempre creato in fase di installazione Gli altri utenti si creano: Modalità grafica Modalità testuale GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 5

Modalità grafica Sudo users-admin Sistema amministrazione Utenti e gruppi GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 6

Modalità testuale Useradd (più macchinoso) Adduser (più rapido e ricco di informazioni) GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 7

Useradd Useradd nomeutente Passwd nomeutente Mkdir /home/nomeutente Chown -R nomeutente:nomegruppo /home/nomeutente GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 8

Adduser Adduser nomeutente Seguire le istruzioni a video GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 9

Ai files e alle directory si accede con permessi diversi nel caso si sia Proprietario Appartenente al gruppo Tutti gli altri Da qui ---> User, Group, Others GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 10

Similmente... I gruppi si creano: Modalità grafica Modalità testuale GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 11

Modalità grafica Sudo users-admin Sistema amministrazione Utenti e gruppi GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 12

Modalità testuale Groupadd (più macchinoso) Addgroup (più rapido e ricco di informazioni) GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 13

Capitolo 5: i permessi In ambiente GNU/Linux tutti i files e tutte le directory appartengono a un utente e a un gruppo QUINDI Non esistono files o cartelle che non abbiano un proprietario e un gruppo assegnatogli GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 14

Cosa può fare un utente? Files Directory r = read, leggere il file w = write, scrivere e modificare il file x = execute, eseguire il file (se possibile) r = read, leggere il contenuto della directory w = write, scrivere all'interno della directory x = execute, attraversare la directory GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 15

...come si scrivono i permessi? Da un listato con ls -l si ottiene rwx rwx rwx test test others group user nome del gruppo nome del proprietario GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 16

Nel caso di permesso negato al posto della lettera corrispondente troveremo un - es. rw- r-- r-- test test user (read,write) group (read) others(read) GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 17

Alternativamente... I permessi possono anche essere rappresentati con una serie di numeri es. rwx rwx rwx 777 rw- rw- rw- 666 rwx rw- r-- 641 GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 18

Come cambiare proprietario Graficamente tasto dx sull'elemento, proprietà... Testualmente Chown -R nomeutente:nomegruppo nomefile GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 19

Come cambiare permessi Graficamente tasto dx sull'elemento, proprietà... Testualmente chmod a+w nomefile chmod u+x nomefile chmod ugo+rw nomefile GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 20

Link drw-rw-r-- -rwxrw-rw- Directory lrw-rw-r-- File Link GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 21

Differenza Symlink vs. hardlink Symlink link simbolico Il più conosciuto L'unico supportato nei SO. Microsoft E' un collegamento al file originale GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 22

Hardlink Hardlink link fisico meno conosciuti supportati solo dai file system Unix E' un collegamento al numero di inode collegato al file GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 23

Come si creano ln -s fileoriginale nomesymlink ln fileoriginale nomehardlink GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 24

Ma cosa sono gli inode? E' una tabella che collega Dati Loro posizionamento sul disco GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 25

Capitolo 6 : concetto di mount Montare un dispositivo vuol dire renderlo accessibile da una determinata posizione Eseguibile solo da root GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 26

Utilizzo del comando mount Sudo mount nomedispositivo nomedirectory es. sudo mount /dev/sda1 /media/disk GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 27

Dove si montano i dispositivi? Media kernel 2.6.x Mnt kernel 2.4.x GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 28

E per smontare? Comando umount E' il contrario di mount Equivalente di rimozione sicura dell'hardware in ambiente Microsoft GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 29

Utilizzo Umount /dev/sda1 Umount /media/disk Umount /dev/sda1 /media/disk GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 30

/etc/fstab Contiene la lista dei FS e dei dispositivi montati a ogni avvio Può contenere la lista delle unità di rete da montare automaticamente GNU/Linux User Group Torino Rilasciato sotto licenza CC-by-nc-sa. 31