Line 6: |
Line 6: |
| et dans ces partages des sous dossiers (3eme-4eme ...) que je net use selon le groupe de l'eleve | | et dans ces partages des sous dossiers (3eme-4eme ...) que je net use selon le groupe de l'eleve |
| | | |
− | | + | #SCRIPT PERMETTANT UNE GESTION DES DROITS FINE |
− | | + | |
| + | |
| + | #Groupe personnel = groupe profs + groupe formateurs |
| + | #Groupe eleves = toutes les classes (Chaque classe est un groupe non listé ici) |
| + | #Groupe divers n'appartient à aucun autre groupe |
| + | |
| + | |
| + | #A faire désormais pour supprimer les ACL par défaut mis par la contrib sharedfolders dans le panel |
| + | setfacl -R -k /home/e-smith/files/shares/autoformation/ |
| + | setfacl -R -k /home/e-smith/files/shares/classes/ |
| + | setfacl -R -k /home/e-smith/files/shares/temporaire/ |
| + | setfacl -R -k /home/e-smith/files/shares/logiciels/ |
| + | setfacl -R -k /home/e-smith/files/shares/partage_form/ |
| + | setfacl -R -k /home/e-smith/files/shares/partage_prof/ |
| + | setfacl -R -k /home/e-smith/files/shares/photos/ |
| + | setfacl -R -k /home/e-smith/files/shares/reco_vegetaux/ |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur partage_prof déjà donné par le panel (lecture seule pour pesonnel) |
| + | #Les commandes ci-dessous affectent les bons droits aux sous dossiers |
| + | |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/partage_prof/files/commun/ |
| + | |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/partage_prof/files/gestion_du_parc/ |
| + | |
| + | setfacl -R -m g:cdi:rwx /home/e-smith/files/shares/partage_prof/files/cdi/ |
| + | |
| + | |
| + | ls -1 /home/e-smith/files/shares/partage_prof/files/par_classe/ >/tmp/listeclasses |
| + | cat /tmp/listeclasses|while read classe |
| + | do |
| + | echo "$classe" |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/partage_prof/files/par_classe/$classe/ |
| + | done |
| + | |
| + | echo "===================partage_prof droits ok=======" |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur autoformation déjà donné par le panel (lecture seule tout le personnel, lecture/ecriture pour brieres, leguevelc, surzurm, lemoines)) |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur temporaire déjà donné par le panel (lecture ET écriture pour pesonnel) |
| + | #Les commandes ci-dessous affectent les bons droits aux sous dossiers |
| + | |
| + | |
| + | setfacl -m g:personnel:r-x /home/e-smith/files/shares/temporaire/files/A_lire.txt |
| + | |
| + | echo "===================temporaire droits ok=======" |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur reco_vegetaux déjà donné par le panel (Lecture seule pour tout le monde) |
| + | #Les commandes ci-dessous affectent les bons droits aux sous dossiers |
| + | |
| + | |
| + | |
| + | #Il faut que le dossier "sources" soit interdit d'accès mais que son contenu soit lisible par tous. Donc -R interdit !!! |
| + | setfacl -m g:eleves:--x /home/e-smith/files/shares/reco_vegetaux/files/parc/ |
| + | setfacl -m g:divers:--x /home/e-smith/files/shares/reco_vegetaux/files/parc/ |
| + | setfacl -m g:personnel:--x /home/e-smith/files/shares/reco_vegetaux/files/parc/ |
| + | |
| + | setfacl -R -m g:eleves:r-x /home/e-smith/files/shares/reco_vegetaux/files/parc/sources/ |
| + | setfacl -R -m g:divers:r-x /home/e-smith/files/shares/reco_vegetaux/files/parc/sources/ |
| + | setfacl -R -m g:personnel:r-x /home/e-smith/files/shares/reco_vegetaux/files/parc/sources/ |
| + | |
| + | setfacl -R -m g:eleves:rwx /home/e-smith/files/shares/reco_vegetaux/files/parc/sources/resultats/ |
| + | setfacl -R -m g:divers:rwx /home/e-smith/files/shares/reco_vegetaux/files/parc/sources/resultats/ |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/reco_vegetaux/parc/files/sources/resultats/ |
| + | |
| + | setfacl -R -m u:brieres:rwx /home/e-smith/files/shares/reco_vegetaux/files/parc/sources/ |
| + | |
| + | |
| + | echo "===================reco_vegetaux droits ok=======" |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur partage_form déjà donné par le panel (lecture seule formateurs uniquement) |
| + | #Les commandes ci-dessous affectent les bons droits aux sous dossiers |
| + | |
| + | setfacl -R -m g:formateurs:rwx /home/e-smith/files/shares/partage_form/files/commun/ |
| + | |
| + | #dossier gestion_stagescourts dans partage_form, accessible qu'à certains utilisateurs |
| + | #setfacl -R -m g:formateurs:--- /home/e-smith/files/shares/partage_form/files/gestion_stagescourts/ |
| + | #setfacl -R -m u:serainep:rwx /home/e-smith/files/shares/partage_form/files/gestion_stagescourts/ |
| + | #setfacl -R -m u:lebarony:rwx /home/e-smith/files/shares/partage_form/files/gestion_stagescourts/ |
| + | #setfacl -R -m u:lementecr:rwx /home/e-smith/files/shares/partage_form/files/gestion_stagescourts/ |
| + | #setfacl -R -m u:creneguyn:rwx /home/e-smith/files/shares/partage_form/files/gestion_stagescourts/ |
| + | |
| + | |
| + | ls -1 /home/e-smith/files/shares/partage_form/files/par_classe/ >/tmp/listeclasses2 |
| + | cat /tmp/listeclasses2|while read classe |
| + | do |
| + | echo "$classe" |
| + | setfacl -R -m g:formateurs:rwx /home/e-smith/files/shares/partage_form/files/par_classe/$classe/ |
| + | done |
| + | |
| + | echo "===================partage_form droits ok=======" |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur photos déjà donné par le panel (lecture seule pour personnel) |
| + | #Les commandes ci-dessous affectent les bons droits aux sous dossiers |
| + | |
| + | #commande pour que les profs perdent leurs possessions de fichiers et évitent que çà compte dans leurs quotas |
| + | chown -R admin:admin /home/e-smith/files/shares/photos/files/ |
| + | |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/photos/files/photos_annee_en_cours/ |
| + | |
| + | |
| + | echo "===================photos droits ok=======" |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur logiciels déjà donné par le panel (lecture seule tout le monde, personnel, eleves, divers) |
| + | #Les commandes ci-dessous affectent les bons droits aux sous dossiers |
| + | |
| + | |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/logiciels/files/ress/lilimaths/exer6/ |
| + | setfacl -R -m g:eleves:rwx /home/e-smith/files/shares/logiciels/files/ress/lilimaths/exer6/ |
| + | setfacl -R -m g:divers:rwx /home/e-smith/files/shares/logiciels/files/ress/lilimaths/exer6/ |
| + | |
| + | #Logiciel QCR reco Stephane Briere pour que les eleves puissent lire et ecrire dedans |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/logiciels/files/ress/reco/ |
| + | setfacl -R -m g:eleves:rwx /home/e-smith/files/shares/logiciels/files/ress/reco/ |
| + | setfacl -R -m g:divers:rwx /home/e-smith/files/shares/logiciels/files/ress/reco/ |
| + | |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/logiciels/files/ress/capb2i/ |
| + | setfacl -R -m g:eleves:rwx /home/e-smith/files/shares/logiciels/files/ress/capb2i/ |
| + | setfacl -R -m g:divers:rwx /home/e-smith/files/shares/logiciels/files/ress/capb2i/ |
| + | |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/logiciels/files/ress/parlons_d_images/parlons_d_images/classes/ |
| + | setfacl -R -m g:eleves:rwx /home/e-smith/files/shares/logiciels/files/ress/parlons_d_images/parlons_d_images/classes/ |
| + | setfacl -R -m g:divers:rwx /home/e-smith/files/shares/logiciels/files/ress/parlons_d_images/parlons_d_images/classes/ |
| + | |
| + | |
| + | echo "===================logiciels droits ok=======" |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | #droits globaux sur classes déjà donné par le panel (lecture seule tout le monde, personnel, eleves, divers) |
| + | #Les commandes ci-dessous affectent les bons droits aux sous dossiers |
| + | |
| + | ls -1 /home/e-smith/files/shares/classes/files/ >/tmp/listeclasses3 |
| + | cat /tmp/listeclasses3|while read classe |
| + | do |
| + | echo "$classe" |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/classes/files/$classe/profs_pour_eleves/ |
| + | setfacl -R -m g:personnel:rwx /home/e-smith/files/shares/classes/files/$classe/eleves_pour_profs/ |
| + | setfacl -R -m g:eleves:-wx /home/e-smith/files/shares/classes/files/$classe/eleves_pour_profs/ |
| + | setfacl -R -m g:divers:-wx /home/e-smith/files/shares/classes/files/$classe/eleves_pour_profs/ |
| + | done |
| + | |
| + | |
| + | echo "===================classes droits ok=======" |
| + | |
| *Pour modifier les fonds d'ecran par le netlogon vous aurez besoin d'un programme bginfo http://technet.microsoft.com/en-us/sysinternals/bb897557.aspx | | *Pour modifier les fonds d'ecran par le netlogon vous aurez besoin d'un programme bginfo http://technet.microsoft.com/en-us/sysinternals/bb897557.aspx |
| bginfo est un outil windows permettant d'afficher sur le bureau divers infos mais aussi d'afficher des fichiers texte. | | bginfo est un outil windows permettant d'afficher sur le bureau divers infos mais aussi d'afficher des fichiers texte. |