Koozali.org: home of the SME Server

Création répertoire samba ....

Offline grand-pa

  • *
  • 190
  • +0/-0
    • SME Server Fr
Re: la..............
« Reply #15 on: February 21, 2004, 11:56:57 PM »
Quote from: "kikos"
la je ne voit pas tres bien ou tu veux en venir grand-pa

Bon, soyons terre à terre... :roll:

Déjà, as-tu tapé ce que je t'ai indiqué ? Pour faire simple, voici ce que ça donne :
Code: [Select]
[root@sme-60 root]# ls -l /etc/samba/smb.conf
lrwxrwxrwx    1 root     root           13 jan 28 19:57 /etc/samba/smb.conf -> /etc/smb.conf

Ca signifie donc que /etc/samba/smb.conf est un lien symbolique (man ln) vers /etc/smb.conf. Bref, que tu modifies l'un ou l'autre ne change rien, ça pointe vers le même fichier physique ! :-P


Et pour Cédric, en haut à droite de chacun de tes messages se trouve 2 ou 3 petites "icones" qui te permettent :
 - de citer le message
 - d'éditer ton message pour y faire les modifications que tu souhaites
 - de supprimer ton message s'il s'agit du dernier message posté dans le thread[/b]
SME Server v7.4 Server and gateway
Shuttle K45, Celeron E1400, 2x1Go DDR2, 2x250 Go SATA2 RAID-1

kikos

la ...
« Reply #16 on: February 22, 2004, 06:49:49 PM »
Moi z'aime quand tu es terre a terre mon grand-panouné a mouais ..    :lol:

Bon trève de plaisanteraie ...

Moi sa m'a l'aire tous simple cette histoire (enfin pour le moment) :
Il suffit a priorie de remplacer dans le fichier smb.conf la ligne :

path = /home/netlogon
par
path = /home/netlogon/%g

comme sa samba va chercher le script de connexion dans le repertoire du nom du groupe de l'utilisateur.

En plus il est inutile de changer la ligne :
logon script = netlogon.bat
par :
logon script = script.bat

il suffirra tous simplement d'appeler nos fichiers contenant les scripts comme ceci :
netlogon.bat

Ensuite il faut créer les répertoires mais sa sa se fait avec l'interface web de sme (création d'ebay puis création de groupe puis mettre differents utilisateurs dans ces groupes).

Dites est ce que c'est aussi facile que sa en a l'aire ?

Sachant que je n'ai pas encore regardé les templates (juste quelques une et sa ressemble un peu a du php), alors je regarderai cela aprés que vous ayez le tout.

kikos.

kikos

Marche po ...l
« Reply #17 on: February 23, 2004, 11:07:02 AM »
Slt à tous,

J'ai fait ce que j'ai dit dans mon post précédent, j'ai redemarrer samba (service smb restart), j'ai créer dans netlogon un repertoire "info" qui a le même nom que mon groupe que j'ai créer avec l'interface d'admin de sme et pourtant sa ne marche pas (sa charge toujours le script qui se trouve directement dans netlogon), si quelqu'un à l'amabiliité de regarder mon fichier de configuration de samba pour voir ou cela ne va pas :

[global]

add user script = /sbin/e-smith/signal-event machine-account-create '%u'

bind interfaces only = no

case sensitive = no
character set = ISO8859-1
client code page = 850


dns proxy = no

domain admin group = admin

domain logons = yes
domain master = yes

encrypt passwords = yes

guest account = public

guest ok = no
hosts allow = 127.0.0.1 10.0.0.0/255.255.255.0


interfaces = 127.0.0.1 10.0.0.3/255.255.255.0
kernel oplocks = true

level2 oplocks = true

local master = yes

log file = /var/log/samba/log.%m
logon home = \\%L\%U\._winprofile
logon path = \\%L\Profiles\%U
logon script = netlogon.bat

map to guest = never

max log size = 50

name resolve order = wins lmhosts bcast

netbios name = GSDI

oplocks = true
os level = 65


pid directory = /var/run

preferred master = yes

preserve case = yes

printer admin = admin



security = user
server string = Mitel Networks SME Server
short preserve case = yes
smb passwd file = /etc/smbpasswd

socket options = TCP_NODELAY

strict locking = no

unix password sync = Yes
pam password change = Yes


wins support = yes

workgroup = IFSI
printcap name = /etc/printcap
load printers = yes
printing = lprng
print command = /usr/bin/lpr -b -h -r -P%p %s

[homes]
comment = Home directory
browseable = no
guest ok = no
read only = no
writable = yes
printable = no
create mode = 0660
force create mode = 0660
directory mode = 0770
force directory mode = 0770
path = /home/e-smith/files/users/%S/home

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
[Primary]
comment = Primary site
path = /home/e-smith/files/primary
read only = no
writable = yes
printable = no
create mode = 0640
directory mode = 02750
force create mode = 0640
force directory mode = 02750
[Profiles]
path = /home/e-smith/files/samba/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700

[netlogon]
comment = Network Logon Service
path = /home/netlogon/%g
guest ok = yes
writable = yes
browseable = no


[print$]
comment = Printer drivers
path = /home/e-smith/files/samba/printers
guest ok = yes
browsable = yes
writable = yes

comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
[Primary]
comment = Primary site
path = /home/e-smith/files/primary
read only = no
writable = yes
printable = no
create mode = 0640
directory mode = 02750
force create mode = 0640
force directory mode = 02750
[Profiles]
path = /home/e-smith/files/samba/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700

[netlogon]
comment = Network Logon Service
path = /home/netlogon/%g
guest ok = yes
writable = yes
browseable = no


[print$]
comment = Printer drivers
path = /home/e-smith/files/samba/printers
guest ok = yes
browsable = yes
writable = yes


[homes]
comment = Home directory
browseable = no
guest ok = no
read only = no
writable = yes
printable = no
create mode = 0660
force create mode = 0660
directory mode = 0770
force directory mode = 0770
path = /home/e-smith/files/users/%S/home

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
[Primary]
comment = Primary site
path = /home/e-smith/files/primary
read only = no
writable = yes
printable = no
create mode = 0640
directory mode = 02750
force create mode = 0640
force directory mode = 02750
[Profiles]
path = /home/e-smith/files/samba/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700

[netlogon]
comment = Network Logon Service
path = /home/netlogon/%g  (c'est la que j'ai modifié avec les templates évidement).
guest ok = yes
writable = yes
browseable = no

[print$]
comment = Printer drivers
path = /home/e-smith/files/samba/printers
guest ok = yes
browsable = yes
writable = yes

[etat_sys]
comment = etat systeme
path = /home/e-smith/files/ibays/etat_sys
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0664

[rep_info]
comment = repertoire du groupe informatique
path = /home/e-smith/files/ibays/rep_info/files
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0660

[rpm_stoc]
comment = stocage des rpm
path = /home/e-smith/files/ibays/rpm_stoc
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0640

[sql]
comment = admin_sql
path = /home/e-smith/files/ibays/sql
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0640

[partage]
comment = partage
path = /home/i
read only = no
writable = yes
printable = no
inherit permissions = yes
create mode = 0660

schirrms

Création répertoire samba ....
« Reply #18 on: February 23, 2004, 09:40:01 PM »
Salut,

Je suis peut-être 'à coté' mais es tu sûr de la valeur de %g ?
Explications : Sous Windows, (comme sous Unix), on peut être membre de plusieurs groupes. Donc, quelle valeur contient %g ? le problème est peut-être là ?

Eventuellement, une autre piste : un (tout petit) outil du resource kit Microsoft (l'outil est en libre téléchargement chez Microsoft) : ifmember.exe
çà permet de faire varier un script en fonction de l'apparetenance ou non à un groupe, mais (peut-être plus utile dans ton cas) la commande ifmember /list liste tous les groupes auxquels appartient ton compte.

Précision : ifmember est maintenant distribué sous la forme d'un setup, mais une fois installé sur un poste, il se copie sans problème sur une autre machine.
Il peut même être installé dans le répertoire NETLOGON.
A+,
Pascal

kikos

effectivement ...
« Reply #19 on: February 23, 2004, 11:52:14 PM »
Slt pascal,
Ta remarque est trés judicieuse, et je pense que sa vient d'ailleurs de cela ......

Je n'ai pas encore eu le temps d'essayer le logiciel dont tu m'a parler.

Voici ce que j'aimerais savoir (et qui me ferait gagner beaucoup de temps) :

je tape en temps que root en ssh :
id --groups titi
J'ai comme résultat :
5003 500 5008
Donc mon utilisateur "titi" appartient a trois groupes.

Maintenant prenons un deuxieme utilisateur et appliquons la même commande :
id --groups toto
J'ai comme résultat :
5006 500 5008

Donc mon utilisateur "toto" appartient lui aussi a trois groupes et les deux utilisateurs ont comme groupe en commun "500" et "5008".

Maitenant voici ce que j'aimerais savoir :

est ce que samba prend en compte le nom de groupe "500" ou "5008" (ce qui m'arrangerai bien) ou est ce qu'il prend en compte celui qui n'est pas en commun ?

Si il prend en compte l'un des deux groupes en commun, lequel est ce ?

Enin est il possible de changer le nom du groupe concerner par samba ?

Si oui quel est la commande (je me contenterai d'avoir le nom de la commande, après je me débrouillerai avec le man).

D'avance merci a tous ceux qui contribue à l'avancer de cette recherche.

Ps : dès que j'y arrive je ferais un tuto.

kikos.