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 :serveurx
nom 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 swat
swat
(= 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