Old:Samba e OpenLDAP: creare un controller di dominio con Ubuntu Server Configurazione Quote Utenti: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
S3v (discussione | contributi) (+ nuovo sommario & altro) |
||
Riga 1: | Riga 1: | ||
{{ | {{Samba e OpenLDAPsu Ubuntu Server}} | ||
}} | |||
== Introduzione == | == Introduzione == | ||
Ora illustrerò come creare delle quote agli utenti | Ora illustrerò come creare delle quote agli utenti affinché non utilizzino tutto lo spazio disponibile della cartella <code>home</code> o comunque di cartelle condivise.<br/> | ||
A tale proposito userò il pacchetto quota presente nel repository di | A tale proposito userò il pacchetto quota presente nel repository di Ubuntu. | ||
== Configurazione Quota == | == Configurazione Quota == | ||
Innanzitutto installiamo il pacchetto: | Innanzitutto installiamo il pacchetto: | ||
<pre> | <pre> | ||
apt-get install quota | # apt-get install quota | ||
</pre> | </pre> | ||
Dopodiché configuriamo il file <code>/etc/fstab</code> così: | |||
<pre> | <pre> | ||
# <file system> <mount point> <type> <options> <dump> <pass> | # <file system> <mount point> <type> <options> <dump> <pass> | ||
Riga 39: | Riga 23: | ||
/dev/mapper/cryptswap1 none swap sw 0 0 | /dev/mapper/cryptswap1 none swap sw 0 0 | ||
</pre> | </pre> | ||
Come potete notare ho inserito '''usrquota''' e '''grpquota''' nelle options della partizione dove voglio limitare gli utenti o i gruppi. | Come potete notare ho inserito '''usrquota''' e '''grpquota''' nelle options della partizione dove voglio limitare gli utenti o i gruppi.<br/> | ||
Ora Riavviamo il tutto: | Ora Riavviamo il tutto: | ||
<pre> | <pre> | ||
reboot now | # reboot now | ||
</pre> | </pre> | ||
== Settare le quote == | == Settare le quote == | ||
Vi sono due metodi per settare le quote di un utente o di un gruppo. | Vi sono due metodi per settare le quote di un utente o di un gruppo. | ||
1. con l'utility edquota: | 1. con l'utility <code>edquota</code>: | ||
<pre> | <pre> | ||
edquota -u utente | # edquota -u utente</pre> | ||
oppure: | |||
edquota -g gruppo | <pre> | ||
# edquota -g gruppo | |||
</pre> | </pre> | ||
si aprirà l'EDITOR di default e dovrete settare lì i valori soft ed hard. | si aprirà l'EDITOR di default e dovrete settare lì i valori soft ed hard.<br/> | ||
Per cambiare l'EDITOR di default e settare vim come default, digitare: | Per cambiare l'EDITOR di default e settare vim come default, digitare: | ||
<pre> | <pre> | ||
Riga 64: | Riga 49: | ||
/dev/md1 0 525000 525000 0 525000 525000 | /dev/md1 0 525000 525000 0 525000 525000 | ||
</pre> | </pre> | ||
Nel primo filesystem non ho settato la quota (è rimasta a 0) perciò lo spazio utilizzato sarà per l'intera partizione. | Nel primo filesystem non ho settato la quota (è rimasta a 0) perciò lo spazio utilizzato sarà per l'intera partizione.<br/> | ||
Nel secondo caso ho settato una quota di 525000 blocchi che corrispondono a circa 512MB, perciò l'utente chirico non potrà superare lo spazio di 512 Mb in quella partizione. Se quella partizione è home vuol dire che l'utente non potrà salvare | Nel secondo caso ho settato una quota di 525000 blocchi che corrispondono a circa 512MB, perciò l'utente 'chirico' non potrà superare lo spazio di 512 Mb in quella partizione. Se quella partizione è <code>home</code> vuol dire che l'utente non potrà salvare file in <code>home</code> per più di 512MB. | ||
2. Il secondo metodo è tutto per linea di comando e utilizza l'utility setquota | 2. Il secondo metodo è tutto per linea di comando e utilizza l'utility <code>setquota</code> | ||
<pre> | <pre> | ||
setquota -u chirico 525000 525000 525000 525000 -a /dev/md0 | # setquota -u chirico 525000 525000 525000 525000 -a /dev/md0 | ||
</pre> | </pre> | ||
Con questo comando assegnerete la quota all'utente di 512MB circa sulla partizione md0 (anche se a me lo setta per tutte). | Con questo comando assegnerete la quota all'utente di 512MB circa sulla partizione <code>md0</code> (anche se a me lo setta per tutte).<br/> | ||
Questo comando io l'ho messo nello script di creazione degli utenti (con l'accorgimento di non mettere il nome utente, ma la variabile) così mi setta in automatico le quote a valore fisso per tutti gli utenti che creo. | Questo comando io l'ho messo nello script di creazione degli utenti (con l'accorgimento di non mettere il nome utente, ma la variabile) così mi setta in automatico le quote a valore fisso per tutti gli utenti che creo. |