useradd stagex passwd stagex (mot de passe = stgx) smbpasswd -a stagex, pour crypter le mot de passe Samba dans /etc/smbpasswd
stagex/stgx
netbeui, ipx/spx), ajouter tcp/ip et netbios s'ils sont absents.
PCx
fctice (vérifier qu'il est bien le même que celui indiqué dans
smb.conf du serveur
TCP/IP
adresse IP 192.168.0.(200+x) où x est le numéro de la station.
Netbios activé
Eventuellement : Passerelle vers Internet et DNS
Et, inévitablement .. relancer Windows
stagex/stgx
serveur et les stations Windows pcx doivent apparaitre dans le
meme groupe de travail fctice dans le voisinage réseau.
Serveur doit faire apparaitre le partage nommé stagex,
qui n'est autre que le répertoire personnel de l'actuel utilisateur, situé à /home/stagex sur le serveur.
P: pour accéder directement au répertoire personnel de l'utilisateur connecté
\\serveur\homes
nom netbios du serveur Samba :serveurxnom du groupe de travail :fcticex, où x= num. machine du serveur Samba
[global] workgroup = fcticex netbios name = Serveurx security=user host allow = 192.168.0. 127. encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd ; le compte invite accédera sans mot de passe guest account = invite
pcy, en particulier le groupe de travail fcticexsmbstatus permet d'ouvrir une
fenêtre d'informations sur l'activité du serveur Sambasmbstatus | lpr
smbstatus , accèder par
K/Configuration/Informations/Etat de Samba
smbmount permet de monter (comme par NFS) des répertoires distants d'une machine Windows9x,
sur l'arborescence Linux, et ainsi d'accéder aux fichiers.
//PCy/C sur le répertoire /mnt/disk du système de fichiers :smbmount //PCy/C /mnt/disk/mnt/disk comme on le ferait sur un dossier local.
/etc/hosts
subumount point-montage :smbumount /mnt/disk
/etc/smb.conf, se reporter au cours.
[cdrom] # chemin d'accès au point de montage du CDROM path = /mnt/cdrom # accessible à en lecture readpublic = yes # l'écriture sera forcément interdite writeable = no
cdrom partagée. Que faut-il préalablement effectuer sur le serveur ?
Netscape 4.7 et Eudora
sur la station
[public], permettant l'accès complet en
lecture/écriture de tous les utilisateurs au répertoire /home/public, y compris pour le compte
invite.
/home/tmp et lui accorder les permissions correctes.[public]
[public] comment =Répertoire public path = /home/public guest ok = yes writeable = yes # les fichiers créés sont en lecture seule, pour les autres (la catégorie o) create mode = 0664
[stagiaires]stagiaires. Y placer quelques comptes stagex/stgx
/home/stagiaires
stagiaires
[stagiaires] avec les droits d'accès et d'écriture cohérents
[stagiaire] comment =Partage réservé au groupe des stagiaires path = /home/stagiaires # liste des utilisateurs et des groupes autorisés valid users = @stagiaires # on pourra y écrire (bien sûr ceux qui peuvent y accéder..) writeable = yes # permissions par défaut des fichiers et des rép.créés create mode = 0660 create directory = 0770 # pour "forcer" la propriété de groupe : elle doit etre accordée au groupe # des stagiaires (et non par défaut, au groupe primaire du créateur) force group = stagiaires
webmin), un utilisateur webadmin
(mot de passe=apache).
[web]. Son chemin est donc le répertoire /var/www/html
webadmin. Toutefois, on peut admettre que le groupe webadmin (contenant éventuellement d'autres utilisateurs, par exemple jean) ait un accès en lecture et personne d'autre !
root doit passer pour cela ?
webadmin crée une page d'accueil accueil.html pour le site de l'établissement, et la place dans le partage web. Vérifier son bon positionnement sur le serveur.
webadmin capture un site sur Internet et le place dans un sous répertoire de /
jean vérifie son accès en lecture aux pages WEB par protocole Samba, mais son impossibilité à y écrire, bien qu'il fasse partie du groupe webadmin !
tous les utilisateurs vérifient leur accès en lecture au site WEB par protocole http, en adressant la requête : http://p0x
[web] comment = Gestion du site WEB path = /var/www/html valid users = @webadmin write list = webadmin
Webmin et swatswat (= Samba Web Administrating Tool ) est un utilitaire permettant l'administration de Samba, via une interface Web sur un poste client. Il est normalement installé en même temps que samba.
swat, on passe une requête au serveur au port 901 du genre :http://p00:901, si p00 est le nom du serveur (à défaut, utiliser son adresse ip).tcp/ip, /etc/inetd.conf et décommenter la (dernière) ligne :
swat stream tcp nowait.400 root /usr/sbin/swat swat
/etc/xinetd.d/swat, et vérifier l'accessibilité
des stations clientes. Ne pas oublier de relancer xinetd
/etc/services la présence de la ligne swat 901/tcp
root ou simple user.smb.conf effectuée sous l'interface SWAT provoque la réécriture complète du fichier en l'épurant de toutes lignes superflues, y compris les COMMENTAIRES (qui ne sont pas superflus ...).
Par conséquent, il faut faire une copie du smb.conf AVANT toute intervention comme root. On pourra ensuite la restaurer.
admin a t-il le droit d'accès au module de gestion de Samba. Sinon, root doit le lui accorder
admin se connecte à webmin et examine le paramétrage de smb.confsmb.conf