A
admin

  • 30 juil. 2009
  • Inscrit 30 juil. 2009
  • 0 meilleure réponse
  • En fait dans l'idée c'est pour me simplifier l'installation de fedora chez des amis mais également pour les débutants.
    Et j'ai fait un script général avec les dépôts et les logiciels les plus courrants, surtout ceux qui ne sont pas présents par défaut dans les dépôts.
    #!/bin/sh
    #Script écrit par coRe*
    
    
    ###### SECTION GENERALS VARIABLES :
    ASKROOT="Enter root password to continue :"
    ARCH=$(uname -m)
    BAN_TOP="################################################################################"
    BAN_SIN="######################################################### script by coRe* ######"
    BAN_CEL="#		"
    BAN_CER="				#"
    BAN_NOR="#										#"
    MSG_NV_2="You are going to $MSG_NV_CHO $softwares $section"
    MSG_NV_2="$MSG_NV_CHO $softwares $section complet."
    
    ###### END SECTION ######
    
    ###### SECTION WINDOWS FUNCTIONS :
    #Nvidia chose :
    nvidia_chose(){
    	if [ "$nvidia" = "uninstall" ];then
    	MSG_NV_CHO="Uninstall"
    	else
    	MSG_NV_CHO="Install"
    	fi
    #
    #Start Window
    window_start(){
    	MSG_1="Hello $USER,"
    	MSG_2=" Welcome to Fedora install assistant"
    	window_80x8_start
    	press_enter
    }
    #
    
    ##Presentation window 80x10:
    window_80x5(){
    	clear
    	echo "$BAN_TOP"
    	echo "$BAN_NOR"
    	echo -n "$BAN_CEL" "$MSG_1" "$BAN_CER"
    	echo "$BAN_NOR"
    	echo "$BAN_SIN"
    	echo
    }
    #
    
    ##Presentation window 80x10:
    window_80x10(){
    	clear
    	echo "$BAN_TOP"
    	echo "$BAN_NOR"
    	echo "$BAN_NOR"
    	echo "$BAN_NOR"
    	echo "$BAN_NOR"
    	echo -n "$BAN_CEL" "$MSG_1" "$BAN_CER"
    	echo "$BAN_NOR"
    	echo "$BAN_NOR"
    	echo "$BAN_NOR"
    	echo "$BAN_SIN"
    	echo
    }
    #
    
    ##Presentation window 80x10:
    window_80x8_start(){
    	clear
    	echo "$BAN_TOP"
    	echo "$BAN_NOR"
    	echo "# " "$MSG_1" "								#"
    	echo "$BAN_NOR"
    	echo "# " "	$MSG_2" "					#"
    	echo "$BAN_NOR"
    	echo "$BAN_SIN"
    	echo
    }
    #
    
    ###### END SECTION ######
    
    ###### SECTION GENERALS FUNCTIONS :
    #Press enter to continue :
    press_enter(){
    	read -p "Press [Enter] key to continue ..."
    }
    #Ask root :
    ask_root(){
    	MSG_1="$ASKROOT"
    	window_80x5
    	echo
    }
    #
    #Sortie sans installation
    exit_install(){
    	MSG_1="Nothing done..."
    	window_80x5
    	press_enter
    	goodbye
    }
    #
    #A bientot
    goodbye(){
    	MSG_1="Goodbye..."
    	window_80x5
    	press_enter
    }
    #
    #A bientot
    reboot(){
    	MSG_1="Your going to RESTART..."
    	window_80x5
    	echo
    	echo "You should save yours running jobs before"
    	press_enter
    	}
    #
    #
    #Reboot question :
    ask_reboot(){
    	MSG_1="Do you want to reboot, now"
    	window_80x5
    	echo
    	select reboot in oui non
    		do
    		case $reboot in
    		"oui" ) reboot goodbye ; su -c 'reboot' ; break ;;
    		"non" ) goodbye ;exit ; break ;;
    		* ) echo "Please enter 1 or 2" ;;
    		esac
    		done
    	}
    #
    ###### END SECTION ######
    
    ###### SECTION MENU FUNCTIONS :
    #Start Menu :
    start_menu(){
    	MSG_1="Chose a categorie to continue..."
    	window_80x5
    	echo
    	select section in Repositories Drivers Softwares Exit
    	do
    		case $section in
    		"Repositories") repositories_menu ; break ;;
    		"Drivers") drivers_menu ; break ;;
    		"Softwares") softwares_menu ; break;;
    		"Exit") exit_install ; break ;;
    		* ) echo "Please enter a write value, like 1,2 or 3";;
    		esac
    	done
    	}
    #
    
    #Repositories Menu :
    repositories_menu(){
    	MSG_1="Chose a $section to continue..."
    	window_80x5
    	echo
    	select repositories in RPM\ Fusion livna adobe all back
    	do
    		case $repositories in
    		"RPM Fusion") install_rpmfusion ; break ;;
    		"livna") install_livna ; break;;
    		"adobe") install_adobe ; break;;
    		"all") install_all_repositories ; break ;;
    		"back") start_menu ; break;;
    		* ) echo "Please enter a write value, like 1,2,3 or 4";;
    		esac
    	done
    }
    #
    #Drivers Menu :
    drivers_menu(){
    	MSG_1="Chose a $section to continue..."
    	window_80x5
    	echo
    	select driver in NVIDIA ATI back
    	do
    		case $driver in
    		"NVIDIA") install_nvidia ; break ;;
    		"ATI") install_ati ; break;;
    		"back") start_menu ; break;;
    		* ) echo "Please enter a write value, like 1,2 or 3";;
    		esac
    	done
    }
    #
    #Go back Menu: 
    go_back_menu(){
    	MSG_1="Do you want to return to MENU..."
    	window_80x5
    	echo
    	select gobackmenu in Yes No
    	do
    		case $gobackmenu in
    		"Yes") start_menu ; break;;
    		"No") goodbye ; break ;;
    		* ) echo "Please enter a write value, like 1 or 2";;
    		esac
    	done
    }
    #
    #Softwares Menu: 
    softwares_menu(){
    	MSG_1="Chose a $section to continue..."
    	window_80x5
    	echo
    	select softwares in Skype Handbrake Gstreamer Flash-plugin vlc all back
    	do
    		case $softwares in
    		"Skype") install_skype ; break ;;
    		"Handbrake") install_handbrake ; break;;
    		"Gstreamer") install_gstreamer ; break;;
    		"Flash-plugin") install_flashplugin ; break;;
    		"vlc") install_vlc ; break;;
    		"all") install_all_softwares ; break;;
    		"back") start_menu ; break;;
    		* ) echo "Please enter a write value, like 1,2,3,4,5,6 or 7";;
    		esac
    	done
    }
    #Nvidia Menu :
    nvidia_menu(){
    	MSG_1="Chose a $driver option to continue..."
    	window_80x5
    	echo
    	select nvidia in kmod-nvidia akmod-nvidia akmod-nvidia-patch uninstall sortie
    	do
    		case $nvidia in
    		"kmod-nvidia") install_kmod ; ask_reboot ; break ;;
    		"akmod-nvidia") install_akmod ; ask_reboot ; break ;;
    		"akmod-nvidia-patch") install_akmod_patch ; ask_reboot ; break ;;
    		"uninstall") uninstall_nvidia ; ask_reboot ; break ;;
    		"sortie") exit_install ; break;;
    		* ) echo "";;
    		esac
    	done
    	nvidia_chose
    }
    #
    
    ###### END SECTION ######
    
    ###### SECTION SOFTWARES :
    #Install Skype :
    install_skype(){
    	MSG_1="You are going to install $softwares $section"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install --nogpgcheck http://download.skype.com/linux/skype-4.2.0.11-fedora.i586.rpm '
    	echo
    	press_enter
    	MSG_1="Install $softwares $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    #Install Handbrake :
    install_handbrake(){
    	MSG_1="You are going to install $softwares $section"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'wget http://negativo17.org/repos/fedora-handbrake.repo -O \
    	    /etc/yum.repos.d/fedora-handbrake.repo&&yum install HandBrake-gui'
    	echo
    	press_enter
    	MSG_1="Install $softwares $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    #Install Gstreamer :
    install_gstreamer(){
    	MSG_1="You are going to install $softwares $sections"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer1-libav  gstreamer1-plugins-ugly '
    	echo
    	press_enter
    	MSG_1="Install $softwares $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    #Install vlc :
    install_vlc(){
    	MSG_1="You are going to install $softwares $sections"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install vlc '
    	echo
    	press_enter
    	MSG_1="Install $softwares $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    #Install Flash-plugin :
    install_flashplugin(){
    	MSG_1="You are going to install $softwares $sections"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install flash-plugin '
    	echo
    	press_enter
    	MSG_1="Install $softwares $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    #Install All :
    install_all_softwares(){
    	MSG_1="You are going to install $softwares $sections"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'wget http://negativo17.org/repos/fedora-handbrake.repo -O \
    	    /etc/yum.repos.d/fedora-handbrake.repo&&yum install --nogpgcheck vlc gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer1-libav  gstreamer1-plugins-ugly HandBrake-gui http://download.skype.com/linux/skype-4.2.0.11-fedora.i586.rpm '
    	echo
    	press_enter
    	MSG_1="Install $softwares $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    ###### END SECTION ######
    
    ###### SECTION REPOSITORIES :
    #Install RPM Fusion :
    install_rpmfusion(){
    	MSG_1="You are going to install $repositories $section"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm '
    	echo
    	press_enter
    	MSG_1="Install $repositories $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    
    #Install livna :
    install_livna(){
    	MSG_1="You are going to install $repositories $section"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install --nogpgcheck http://rpm.livna.org/livna-release.rpm '
    	echo
    	press_enter
    	MSG_1="Install $repositories $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    
    #Install adobe :
    install_adobe(){
    	MSG_1="You are going to install $repositories $section"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install --nogpgcheck http://linuxdownload.adobe.com/adobe-release/adobe-release-$ARCH-1.0-1.noarch.rpm '
    	echo
    	press_enter
    	MSG_1="Install $repositories $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    #Install all repositories :
    install_all_repositories(){
    	MSG_1="You are going to install $repositories $section"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum install --nogpgcheck http://linuxdownload.adobe.com/adobe-release/adobe-release-$ARCH-1.0-1.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm http://rpm.livna.org/livna-release.rpm '
    	echo
    	press_enter
    	MSG_1="Install $repositories $section complet."
    	window_80x5
    	go_back_menu
    }
    #
    ###### END SECTION ######
    
    ###### SECTION NVIDIA FUNCTIONS:
    #Installation du kmod-nvidia :
    install_kmod(){
    	MSG_1="$MSG_NV_1"
    	window_80x5
    	press_enter
    	su -c 'yum install kmod-nvidia'
    	echo
    	press_enter
    	MSG_1="$MSG_NV_2"
    	window_80x5
    	go_back_menu
    }
    #
    #Installation du akmod-nvidia :
    install_akmod(){
    	MSG_1="$MSG_NV_1"
    	window_80x5
    	press_enter
    	su -c 'yum insall akmod-nvidia '
    	echo
    	press_enter
    	MSG_1="$MSG_NV_2."
    	window_80x5
    	go_back_menu
    }
    #
    #Installation du akmod-nvidia patché :
    install_akmod_patch(){
    	MSG_1="$MSG_NV_1"
    	window_80x5
    	press_enter
    	su -c 'yum install http://www.linux-ati-drivers.homecall.co.uk/nvidia_3.11-kernel/akmod-nvidia-319.32-3.fc19.x86_64.rpm '
    	echo
    	press_enter
    	MSG_1="$MSG_NV_2"
    	window_80x5
    	go_back_menu
    }
    #
    #uninstall du driver :
    uninstall_nvidia(){
    	MSG_1="$MSG_NV_1"
    	window_80x5
    	press_enter
    	ask_root
    	su -c 'yum remove "nvidia-settings" "nvidia-xconfig" "*kmod-nvidia" "xorg*nvidia*"'
    	echo
    	MSG_1="$MSG_NV_2"
    	window_80x5
    	go_back_menu
    }
    #
    ##### END SECTION
    
    ##### SECTION SCRIPTS SECONDAIRE :
    install_nvidia(){
    	nvidia_menu
    }
    #
    ##### END SECTION
    
    ##### SECTION SCRIPT GENERAL :
    window_start
    start_menu
    clear
    exit 1
    ##### END SECTION
    @CabSub
    Oui l'intégration de l'architecture est prévus ainsi que tes différentes propositions.

    @admin
    Ce post peut-il être déplacé dans la section compoire du libre ?
    car en fait il est bien plus généraliste qu'un simple installation de driver.
  • Voici notre problème: impossible de configurer le domaine sur le poste xp (nom d'utilisateur ou/et mot de pass non valide)
    nous avons bien retiré le par feux sur les deux machines
    le serveur apparait sur le reseau...

    voici le smb.conf du serveur


    [global]
    netbios name = serveurfedora
    workgroup = si
    server string = Serveur Samba %v
    log file = /var/log/samba/log.%U
    username map = /etc/samba/smbusers
    socket options = TCP_NODELAY
    time server = yes



    encrypt passwords = yes
    smb passwd file = /etc/samba/smbpasswd

    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *New* %n\n *Re* %n\n *pa*

    os level = 255
    domain master = yes
    local master = yes
    preferred master = yes

    domain logons = yes
    logon script = logon.bat
    logon home = \serveurfedora\%U
    security = user
    ; guest ok = no
    ; guest account = nobody

    [netlogon]
    path = /home/netlogon/%g
    locking = no
    ; writeable = no
    ; public = no
    browseable = no

    [script]
    comment = Repertoire des scripts
    browseable = no
    path = /home/netlogon
    valid users = @prof @admin
    admin users = @prof @admin
    write list = @prof @admin

    [logiciels]
    comment = Repertoire des logiciels
    browseable = no
    path = /home/logiciels
    valid users = @prof @admin
    admin users = @prof @admin
    write list = @prof @admin

    [ressources]
    comment = Repertoire des ressources
    browseable = no
    path = /home/ressources
    valid users = @prof @admin
    admin users = @prof @admin
    write list = @prof @admin

    [public]
    comment = Repertoire Public
    guest ok = yes
    browseable = no
    path = /home/public
    valid users = @prof @admin @seconde @premiere @terminale
    admin users = @prof @admin
    write list = @prof @admin
    read list = @seconde @premiere @terminale

    [homes]
    volume = repertoire perso
    browseable = no
    invalid users = invite
    comment = Repertoire de %U
    writeable = yes

    [seconde]
    browseable = no
    valid users = @prof @admin
    path = /home/seconde
    admin users = @prof @admin
    read list = @prof @admin
    write list = @prof @admin
    create mode = 0777
    directory mode = 0777

    [premiere]
    browseable = no
    valid users = @prof @admin
    path = /home/premiere
    admin users = @prof @admin
    read list = @prof @admin
    write list = @prof @admin
    create mode = 0777
    directory mode = 0777

    [terminale]
    browseable = no
    writeable = yes
    create mode = 0777
    directory mode = 0777
    admin users = @prof @admin
    write list = @prof @admin
    path = /home/terminale
    read list = @prof @admin

    [partage]
    path = /home/partage
    browseable = no
    admin users = @prof @admin @seconde @premiere @terminale
    writeable = yes
    ; locking = yes

    [prof]
    browseable = no
    valid users = @prof @admin
    path = /home/prof
    admin users = @prof @admin
    read list = @prof @admin
    write list = @prof @admin
    create mode = 0777
    directory mode = 0777

    [tout]
    browseable = no
    valid users = @admin
    path = /home
    admin users = @admin
    read list = @admin
    write list = @admin
    create mode = 0777
    directory mode = 0777


    merci par avance
  • Salut mes collèges de Fedora forum

    je suis un technicien en systèmes et réseaux est j'ai un problème dans la configuration de samba car je suis entrain de préparer mon projet de fin d'études du'est " Espace E-learning sous plate form open source ".
    1er etape j'ai commencer de créez un domaine "racine.ma" puis des partager les répertoire suivant : " [netlogon]" et "[profiles]"et "[homes]" et "[public]" mais aprés que j'ai configurer smb.conf j'ai trouver le message suivant " smbd est mort mais le fichier pid existe "

    et voici le fichier de configuration de smb.conf


    [global]
    netbios name = PDC
    workgroup = skm.ma
    server string = PDC Samba
    guest account = invite
    log file = /var/log/samba/%U.log
    security = user

    encrypt passwords = yes
    unix password sync = no
    passwd program = /usr/bin/passwd %u
    passwd chat = *New* %n\n *Re* %n\n *pa*
    os level = 64

    domain master = yes
    local master = yes
    preferred master = yes
    domain logons = yes
    logon script = startup.bat
    logon drive = P:
    domain admin group = root @admin


    [netlogon]
    path = /home/netlogon
    writable = no
    browseable = no
    write list = Administrateur

    [profiles]
    path = /home/export/profile
    browseable = no
    writable = yes
    create mask = 0700
    directory mask = 0700

    [homes]
    comment = Repertoire Personnel
    browseable = no
    writable = yes
    invalid users = invite

    [public]
    comment = Repertoire Public
    browseable = yes
    guest ok = yes
    writable = no
    path = /home/partage



    Merci d'avance pour votre aide
  • Salut,

    pour la nième fois et de la nième manière différente (je change de formule à présent) je souhaiterai passer de redhat 9.0 à fedora core 7.0, donc je vous prie de bien vouloir m'aider en me disant quels sont les fichiers de configurations que je dois copier de mon PDC (qui est serveur de fichier et sous redhat 9.0) à mon nouveau serveur sous fedora core 7.0.

    En fait voici la manière dont j'avais organisé mon transfert :

    1 – Copier hosts, host.conf, resolv.conf, named.conf, network, passwd, shadow, group, gshadow, hostname, dhcpd.conf et tout le répertoire /etc/samba de l'ancien serveur vers le nouveau

    2 – Créer un script shell pour changer les propriétaires et groupes de chaque utilisateur pour le rendre propriétaire de son répertoire personnel
    Exemple : chown –R hmhm12 :hmhm12 /home/hmhm12

    3 – Créer un script shell pour changer les droits sur les répertoires de chaque utilisateur
    Exemple : chmod 755 /home/hmhm12

    4 – scp –pr root@192.168.0.1:/home /home (pour ''Mes documents'' des utilisateurs)

    5 – scp –pr root@192.168.0.1:/association/samba_profiles /association/samba_profiles (pour ''Bureau'' des utilisateurs)

    6 – exécution des scripts en 2) et 3)

    7 – Remplacement de l'ancien serveur par le nouveau

    Penses-tu que j'ai vraiment loupé quelque chose ? J'aimerai que tu me dises ce que tu en penses vraiment. Merci de me critiquer à donf.


    voici mon smb.conf:


    [global]
    log file = /var/log/samba/smb.log
    smb passwd file = /etc/samba/smbpasswd
    load printers = no
    passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
    obey pam restrictions = yes
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    domain master = yes
    encrypt passwords = yes
    passwd program = /usr/bin/passwd %u
    logon home = \serv-doc\%U
    logon drive = p:
    wins support = yes
    dns proxy = no
    server string = B01-02 - Serveur de documment ASSOCIATION
    unix password sync = Yes
    local master = yes
    workgroup = association
    logon path = \serv-doc\Profiles\%U
    security = user
    preferred master = yes
    max log size = 0
    pam password change = yes
    domain logons = yes

    [homes]
    browseable = no
    comment = Dossier personnel de %u
    valid users = %S
    writable = yes
    create mode = 0664
    hide files = /outlook/~$*/*.tmp/
    directory mode = 0775

    [Profiles]
    path = /association/samba_profiles
    browseable = no
    writable = yes
    guest ok = yes

    [transferts]
    comment = NON SAUVGARDE - Dossier de transfert temporaire vide le 1er chaque mois
    path = /association/transfers
    force group = employees
    valid users = +employees
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/~$*/*.tmp/

    [sauvegardes]
    printable = no
    write list = @admin
    path = /backup
    hide files = /~$*/*.tmp/
    force group = +admin
    create mask = 0770
    comment = Dossier de sauvegarde
    directory mask = 775

    [documents communs]
    writable = no
    printable = no
    path = /association/documents_communs
    write list = +direction +admin
    force group = +direction
    hide files = /~$*/*.tmp/
    create mask = 0775
    directory mask = 775
    comment = Dossier des documents communs aux employees de association
    valid users = +employees
    mangled map = docs com
    public = no

    [compta]
    comment = Dossier de la comptabilite
    path = /association/departements/compta/
    force group = compta
    valid users = +compta +controle
    read list = +controle
    write list = +compta beo
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/~$*/*.tmp/

    [controle]
    comment = Dossier du controle
    path = /association/departements/controle
    force group = controle
    valid users = +controle
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/~$*/*.tmp/

    [direction]
    comment = Dossier de la direction
    path = /association/departements/direction
    force group = direction
    valid users = +direction
    ; read list = +controle
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/Outlook/~$*/*.tmp/

    Merci d'avance pour votre aide.

    Cordialement
  • Salut à tous,

    voici mon smb.conf :


    [global]
    log file = /var/log/samba/smb.log
    smb passwd file = /etc/samba/smbpasswd
    load printers = no
    passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
    obey pam restrictions = yes
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    domain master = yes
    encrypt passwords = yes
    passwd program = /usr/bin/passwd %u
    logon home = \serv-doc\%U
    logon drive = p:
    wins support = yes
    dns proxy = no
    server string = B01-02 - Serveur de documment ASSOCIATION
    unix password sync = Yes
    local master = yes
    workgroup = association
    logon path = \serv-doc\Profiles\%U
    security = user
    preferred master = yes
    max log size = 0
    pam password change = yes
    domain logons = yes

    [homes]
    browseable = no
    comment = Dossier personnel de %u
    valid users = %S
    writable = yes
    create mode = 0664
    hide files = /outlook/~$*/*.tmp/
    directory mode = 0775

    [Profiles]
    path = /association/samba_profiles
    browseable = no
    writable = yes
    guest ok = yes

    [transferts]
    comment = NON SAUVGARDE - Dossier de transfert temporaire vide le 1er chaque mois
    path = /association/transfers
    force group = employees
    valid users = +employees
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/~$*/*.tmp/

    [sauvegardes]
    printable = no
    write list = @admin
    path = /backup
    hide files = /~$*/*.tmp/
    force group = +admin
    create mask = 0770
    comment = Dossier de sauvegarde
    directory mask = 775

    [documents communs]
    writable = no
    printable = no
    path = /association/documents_communs
    write list = +direction +admin
    force group = +direction
    hide files = /~$*/*.tmp/
    create mask = 0775
    directory mask = 775
    comment = Dossier des documents communs aux employees de association
    valid users = +employees
    mangled map = docs com
    public = no

    [compta]
    comment = Dossier de la comptabilite
    path = /association/departements/compta/
    force group = compta
    valid users = +compta +controle
    read list = +controle
    write list = +compta beo
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/~$*/*.tmp/

    [controle]
    comment = Dossier du controle
    path = /association/departements/controle
    force group = controle
    valid users = +controle
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/~$*/*.tmp/

    [direction]
    comment = Dossier de la direction
    path = /association/departements/direction
    force group = direction
    valid users = +direction
    ; read list = +controle
    create mask = 0775
    directory mask = 775
    public = no
    writable = yes
    printable = no
    hide files=/Outlook/~$*/*.tmp/
  • Bonjour,

    Tu aurait du poster la partie de ta config samba pour la partage 🙁

    sinon, tu peut utiliser force group dans le smb.conf

    Par exemple :
    [Direction]
    browsable = no
    path = /home/samba/direction
    guest ok = no
    write list = @admin
    force group = +direction
    create mode = 664
    directory mode = 775
    share modes = no
    locking = no


    Neuromancien