Installer SAMBA
+17
titivole2
avi3000
zebulon
matthelas
JNOUNE
lelas
murigny64
jlbarbe
eldaf
Patibulaire29
euronext
cdriko
Karlemagne
admin
Youpla
yannjeg
Seb@stien
21 participants
Page 1 sur 6
Page 1 sur 6 • 1, 2, 3, 4, 5, 6
Installer SAMBA
Allez, faut tester (pas encore le mien ... )
J'ai trouvé ça : http://www.mpcclub.com/forum/showthread.php?t=15110&highlight=install+samba
Quelqu'un d'expérimenté pour tester ? (yannjeg )
Seb = = = o>°o
Edit : Ajout du post de Youpla et épinglage du sujet :
Un grand Merci à Youpla et Yannjeg pour tous les tests et la fourniture du package
Le procédé décrit ci dessous n'est validé que pour le LG MS400H avec le firmware 20090329B et un disque SATA dans le rack externe
Ce procédé n'est pas sans risques. En aucun cas, le forum et/ou ses membres ne pourraient être tenus responsables de mauvaises manipulations
J'ai trouvé ça : http://www.mpcclub.com/forum/showthread.php?t=15110&highlight=install+samba
Quelqu'un d'expérimenté pour tester ? (yannjeg )
Seb = = = o>°o
Edit : Ajout du post de Youpla et épinglage du sujet :
Un grand Merci à Youpla et Yannjeg pour tous les tests et la fourniture du package
Le procédé décrit ci dessous n'est validé que pour le LG MS400H avec le firmware 20090329B et un disque SATA dans le rack externe
Ce procédé n'est pas sans risques. En aucun cas, le forum et/ou ses membres ne pourraient être tenus responsables de mauvaises manipulations
Youpla a écrit:
Pour ceux que ça intéresse voilà des versions "propres" des fichiers de configuration que j'utilise.
Aucune personnalisation n'est nécessaire, par contre smbd doit être installé dans le répertoire suivant :qui est en fait un lien vers /tmp/hdd/root/samba/smbd
- Code:
/usr/local/etc/hdd/root/samba/smbd/
rc.smbd : script de démarrage de samba. Dans la section "start" choisissez si vous voulez utiliser smb.conf ou smbuser.conf.Usage :
- Code:
#!/bin/sh
# !!! CHANGE THIS TO THE RIGHT PATH !!!!
# ---------------------------------------------
SMBD_PATH=/usr/local/etc/hdd/root/samba/smbd
# ---------------------------------------------
stop() {
echo "Stop samba server..."
killall smbd
rm /var/samba
}
start() {
echo "Start samba server..."
# link /var/samba to smbd directory
ln -s ${SMBD_PATH} /var/samba
# start smbd
# ${SMBD_PATH}/smbd -D -s smb.conf # Version sans mot de passe
${SMBD_PATH}/smbd -D -s smbuser.conf # Version avec mot de passe
}
case "$1" in
start)
start;;
stop)
stop;;
restart)
stop;start;;
*)
echo "smbd server usage:"
echo "$0 [start] [stop] [restart]"
;;
esac
- Code:
/tmp/hdd/root/samba/smbd # ./rc.smbd start
smb.conf : Fichier de configuration pour un accès sans mot de passe au ms400h.
- Code:
[global]
netbios name=LGMS400
workgroup=WORKGROUP
server string=LGMS400
security=share
interfaces=eth0 wlan0
log file = /var/samba/samba.log
lock directory = /var/samba/locks
pid directory = /var/samba/locks
private dir = /var/samba/private
smb passwd file=/var/samba/private/smbpasswd
encrypt passwords=true
null paswords=yes
guest account=root
# Disable everything that concerns printers
printcap name = /dev/null
load printers = no
printcap cache time = 0
disable spoolss = yes
show add printer wizard = no
[hdd]
path=/usr/local/etc/hdd/volumes
comment=HDD directory
public=yes
writeable=yes
[root]
path=/usr/local/etc/hdd/root
comment=Working directory
public=yes
writeable=yes
[timeshift]
path=/usr/local/etc/hdd/livepause
comment=Timeshift directory
public=yes
writeable=yes
smbuser.conf : Fichier de configuration pour un accès avec mot de passe au ms400h.
- Code:
[global]
netbios name=LGMS400
workgroup=WORKGROUP
server string=LGMS400
security=user
interfaces=eth0 wlan0
log file = /var/samba/samba.log
lock directory = /var/samba/locks
pid directory = /var/samba/locks
private dir = /var/samba/private
smb passwd file=/var/samba/private/smbpasswd
encrypt passwords=true
null paswords=yes
guest account=root
# Disable everything that concerns printers
printcap name = /dev/null
load printers = no
printcap cache time = 0
disable spoolss = yes
show add printer wizard = no
[hdd]
path=/usr/local/etc/hdd/volumes
comment=HDD directory
public=no
read list=default
write list=root
valid users=root,default
writeable=yes
[root]
path=/usr/local/etc/hdd/root
comment=Working directory
public=no
read list=default
write list=root
valid users=root,default
writeable=yes
[timeshift]
path=/usr/local/etc/hdd/livepause
comment=Timeshift directory
public=no
read list=default
write list=root
valid users=root,default
writeable=yes
Si vous décidez d'utiliser le smbuser.conf à la place du smb.conf (cf rc.smbd) il vous faudra créer une base de login/password avec la commande smbpasswd
Pour ajouter un compte toto, démarrer smbd puis :
- Code:
/tmp/hdd/root/samba/smbd # ./smbpasswd -a toto
J'ai fait une archive de mon installation : youpla.bof.free.fr/ms400h/smbdYoupla.tar
Elle devrait être portable (cad fonctionner chez vous sans modification). C'est un tar à deployer depuis /tmp/hdd/root/samba
- Code:
/tmp/hdd/root/samba # tar xvf smbdYoupla.tar
Puis
- Code:
/tmp/hdd/root/samba # cd smbd
/tmp/hdd/root/samba/smbd # ./rc.smbd start
Puis
- Code:
/tmp/hdd/root/samba/smbd # ps
....
372 root SW [kjournald]
813 root 308 S telnetd
814 root 540 S -sh
870 root 2156 S /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smbuser
871 root 2140 S /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smbuser
872 root 3192 S /usr/local/etc/hdd/root/samba/smbd/smbd -D -s smbuser
898 root 356 R ps
L'archive est fournie avec une base de 2 login/password :
root:root (accès lecture/écriture)
default:default (accès lecture seule)
Si la protection par mot de passe ne vous intéresse pas, modifiez le rc.smbd comme expliqué plus haut.
Dernière édition par Seb@stien le Mer 9 Déc 2009 - 13:35, édité 6 fois
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
je vais voir ça dès qu'il a fini l'upgrade... J'en profite pour voir si les modifs/ajouts dans /usr/loca/etc/ survivent à ça...
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
A mon avis non car dans l'update, il y a un fichier qui remplace /usr/....
Par contre, une update 20090923B sur un LG avec deja la 20090923B ça marche ou il veut pas ?
C'est cool pour tes tests
Seb = = = o>°o
Par contre, une update 20090923B sur un LG avec deja la 20090923B ça marche ou il veut pas ?
C'est cool pour tes tests
Seb = = = o>°o
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
Seb@stien a écrit:A mon avis non car dans l'update, il y a un fichier qui remplace /usr/....
Ba si en fait le fichier de test est toujours là. Par contre je n'ai pas pensé à vérifier le rcS est écrasé ou pas...
Seb@stien a écrit:
Par contre, une update 20090923B sur un LG avec deja la 20090923B ça marche ou il veut pas ?
Il me repropose de mettre à jour de la version 20090923B vers la version 20090923B
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Pour le fichier rcS à mon avis : négatif (à vérifier)
Par contre, s'il propose de remettre à jour c'est nickel car en cas d'installation de 'Custom Firmware' ou en cas de mauvais manip, y'a toujours moyen de RAZ
Seb = = = o>°o
Par contre, s'il propose de remettre à jour c'est nickel car en cas d'installation de 'Custom Firmware' ou en cas de mauvais manip, y'a toujours moyen de RAZ
Seb = = = o>°o
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
en effet je n'avais pas vu ça comme ça...
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
/tmp/hdd/root/samba/smbd # ps ax | grep smb
687 root 2136 S /tmp/hdd/root/samba/smbd/smbd -D -s ./smb.conf --lock
688 root 2124 S /tmp/hdd/root/samba/smbd/smbd -D -s ./smb.conf --lock
693 root 168 R grep smb
Ca a l'air de se lancer...
Le plus dur : trouver une machine sous Windows pour tester...
687 root 2136 S /tmp/hdd/root/samba/smbd/smbd -D -s ./smb.conf --lock
688 root 2124 S /tmp/hdd/root/samba/smbd/smbd -D -s ./smb.conf --lock
693 root 168 R grep smb
Ca a l'air de se lancer...
Le plus dur : trouver une machine sous Windows pour tester...
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
lol
Deja si ça se lance, avec la modif du fichier "rcS" et l'ajout de scripts sur le HDD, ça permettrait de le lancer en auto !
T'as modifié le smb.conf ?
Si tu as le temps aussi pour tester quelques programmations et poster le bdd
Seb = = = o>°o
Deja si ça se lance, avec la modif du fichier "rcS" et l'ajout de scripts sur le HDD, ça permettrait de le lancer en auto !
T'as modifié le smb.conf ?
Si tu as le temps aussi pour tester quelques programmations et poster le bdd
Seb = = = o>°o
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
Bon merci VirtualBox
En fait , je crois que ça fonctionne
En lecture et en écriture
En fait , je crois que ça fonctionne
En lecture et en écriture
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Alors ça c'est très bon !
Y'a plus qu'a mettre tout ça à plat, faire les tutos, un script d'install et poster le tout !
Mais qu'est ce qu'ils font Surcouf, ils livrent ou bien ?
Seb = = = o>°o
Y'a plus qu'a mettre tout ça à plat, faire les tutos, un script d'install et poster le tout !
Mais qu'est ce qu'ils font Surcouf, ils livrent ou bien ?
Seb = = = o>°o
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
Bon, problème : le serveur SMB ne démarre pas correctment suite à un reboot. sans doute un problème de lock.
Vu que l'arrêt de la machine est particulier, le daemon SMB n'est surement pas arrêté correctement.
Mais ça doit pas être un problème de corriger ça.
Vu que l'arrêt de la machine est particulier, le daemon SMB n'est surement pas arrêté correctement.
Mais ça doit pas être un problème de corriger ça.
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Dans le script de démarrage, y'a ptêt moyen de vérifier ça ? t'en penses quoi ?
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
Seb@stien a écrit:Dans le script de démarrage, y'a ptêt moyen de vérifier ça ? t'en penses quoi ?
Oui, je vais rediriger la sortie standard vers un fichier dans /usr/local/etc : je soupçonne le dur de ne pas être monté au momment de l'éxécution du script...
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
- Code:
/usr/local/etc/rcS: /usr/local/etc/rcS: 57: /tmp/hdd/root/samba/smbd/rc.smbd: not found
/usr/local/etc/rcS: /usr/local/etc/rcS: 59: /tmp/hdd/root/samba/smbd/rc.smbd: not found
C'est bien ça...
De plus j'ai remarqué ce process après m'être loggué en telnet :
- Code:
92 root 428 S /bin/sh /etc/init.d/syslog.rcS -p /usr/local/etc/hdd/
l'idéal serait de placer le démarrage du daemon ici... reste à savoir si il est accessbile en R/W je regarde...
Au passage, après la mise à jour j'ai un message d'erreur au login : dossier home introuvable...
du coup j'ai changé cette ligne dans /usr/local/etc/passwd :
- Code:
root:QMr4wI16DsEeA:0:0:root::/bin/sh
par
- Code:
root:QMr4wI16DsEeA:0:0:root:/:/bin/sh
Au démarrage suivant, je n'ai plus eu de message d'erreur au login.
Il est donc possible de changer le pass telnet
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Je pense que c'est le temps qu'il met à monter les disques. T'as essayé avec un sleep avant ?
Seb = = = o>°o
Seb = = = o>°o
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
Oui, j'ai testé avec 10 secondes : pas assez long... Pas eu le temps de testé plus là...
Mais j'aimerai mieux m'en passer : ça fait un peu bricolage
Mais j'aimerai mieux m'en passer : ça fait un peu bricolage
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Mis à part ça, je vois pas comment faire sinon
Ou alors trouver un autre espace en R/W à ce moment avec suffisamment d'espace disponible pour samba.
T'as essayer de faire un df loggé dans un fichier au moment de l'exécution de rcS pour voir ce qui est monté à ce moment précis ?
Seb = = = o>°o
Ou alors trouver un autre espace en R/W à ce moment avec suffisamment d'espace disponible pour samba.
T'as essayer de faire un df loggé dans un fichier au moment de l'exécution de rcS pour voir ce qui est monté à ce moment précis ?
Seb = = = o>°o
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
Hello, je vois que vous avez bien avancé
J'attends mon MS400 et j'ai hâte de pouvoir aider.
Petite remarque en passant : si vous n'avez pas de windows sous la main, pourquoi ne pas utiliser smbmount pour tester ?
J'attends mon MS400 et j'ai hâte de pouvoir aider.
Petite remarque en passant : si vous n'avez pas de windows sous la main, pourquoi ne pas utiliser smbmount pour tester ?
Youpla- Messages : 144
Date d'inscription : 04/12/2009
Age : 48
Localisation : Lyon
Re: Installer SAMBA
Youpla a écrit:Hello, je vois que vous avez bien avancé
J'attends mon MS400 et j'ai hâte de pouvoir aider.
Petite remarque en passant : si vous n'avez pas de windows sous la main, pourquoi ne pas utiliser smbmount pour tester ?
Oui c'était une boutade : ça fonctionne bien depuis GNU/Linux ET Windows
Pas eu le temps d'avancer plus pour l'instant...
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Bon voilà : maintenant ça fonctionne
Donc, on récupère l\'archive de SAMBA compilé ici :
http://www.private.heimtex.at/Ellion/download/samba/smb-2-6-12-ellion.tar.zip
On place les fichiers de cette archive dans /usr/local/etc/hdd/root/
dans /usr/local/etc/rcS on ajoute ajouté ceci :
avec un smb.conf situé dans /usr/local/etc/hdd/root/samba/smbd comme ceci ( a adapter en fonction du LAN.. ) :
Et voici le fichier /usr/local/etc/hdd/root/samba/rc.smbd que j\'ai utilisé :
Donc, on récupère l\'archive de SAMBA compilé ici :
http://www.private.heimtex.at/Ellion/download/samba/smb-2-6-12-ellion.tar.zip
On place les fichiers de cette archive dans /usr/local/etc/hdd/root/
dans /usr/local/etc/rcS on ajoute ajouté ceci :
- Code:
sleep 50
cd /usr/local/etc/hdd/root/samba/smbd
./rc.smbd start
avec un smb.conf situé dans /usr/local/etc/hdd/root/samba/smbd comme ceci ( a adapter en fonction du LAN.. ) :
- Code:
[global]
netbios name=MS400
workgroup=WORKGROUP
server string=MS400 Samba Server
security=share
encrypt passwords=true
log file = /var/samba/samba.log
lock directory = /var/samba/locks
pid directory = /var/samba/locks
interfaces=192.168.22.10/255.255.255.0
null paswords=yes
guest account=root
smb passwd file=/var/samba/private/smbpasswd
[root]
path=/
comment=ellion root directory
writeable=yes
valid users=root
invalid users=ftpuser
public=yes
guest ok=yes
[hdd]
path=/usr/local/etc/hdd/volumes
comment=HDD directory
valid users=ftpuser root
public=yes
guest ok=yes
writeable=yes
[rootfs$]
comment = Root
browseable = yes
writable = yes
valid users=ftpuser root
public = yes
path = //usr/local/etc/hdd/root/samba/smbd
Et voici le fichier /usr/local/etc/hdd/root/samba/rc.smbd que j\'ai utilisé :
- Code:
#!/bin/sh
# !!! CHANGE THIS TO THE RIGHT PATH !!!!
# ---------------------------------------------
SMBD_PATH=/usr/local/etc/hdd/root/samba/smbd
# ---------------------------------------------
init() {
ln -s $SMBD_PATH /var/samba
mkdir -p /tmp/private
}
deinit() {
rm /var/samba
}
stop() {
echo \"Stop samba server...\"
killall smbd
deinit
}
start() {
echo \"Start samba server...\"
# link /var/samba to current directory
init
# start smbd
$SMBD_PATH/smbd -D -s ./smb.conf --lockdir=/var/samba/locks --piddir=/var/samba/locks
}
case \"$1\" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo \"smbd server usage:\"
echo \"$0 [start] [stop] [restart]\"
;;
esac
Dernière édition par yannjeg le Ven 4 Déc 2009 - 15:24, édité 1 fois
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Et il met combien de temps à démarrer ton LG maintenant (joke inside)
C'est bien tout ça, merci pour tout tes tests (en passant, t'as regarder tes BDD SQL Lite ?)
Mon LG vient d'être expédié aujourd'hui
Seb = = = o>°o
C'est bien tout ça, merci pour tout tes tests (en passant, t'as regarder tes BDD SQL Lite ?)
Mon LG vient d'être expédié aujourd'hui
Seb = = = o>°o
Seb@stien- Admin
- Messages : 569
Date d'inscription : 02/12/2009
Age : 46
Localisation : 95
Re: Installer SAMBA
Seb@stien a écrit:Et il met combien de temps à démarrer ton LG maintenant (joke inside)
C'est bien tout ça, merci pour tout tes tests (en passant, t'as regarder tes BDD SQL Lite ?)
Mon LG vient d'être expédié aujourd'hui
Seb = = = o>°o
Franchement je n'ai pas vu de différence : DvdPlayer est lancé en // aparament
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Salut et merci pour le boulot ... je teste ce soir ...
yannjeg a écrit:Bon voilà : maintenant ça fonctionne
Donc, on récupère l\'archive de SAMBA compilé ici :
http://www.private.heimtex.at/Ellion/download/samba/smb-2-6-12-ellion.tar.zip
On place les fichiers de cette archive dans /usr/local/etc/hdd/root/
dans /usr/local/etc/rcS on ajoute ajouté ceci :
- Code:
sleep 50
cd /usr/local/etc/hdd/root/samba/smbd
./rc.smbd start
avec un smb.conf situé dans /usr/local/etc/hdd/root/samba/smbd comme ceci ( a adapter en fonction du LAN.. ) :
- Code:
[global]
netbios name=MS400
workgroup=WORKGROUP
server string=MS400 Samba Server
security=share
encrypt passwords=true
log file = /var/samba/samba.log
lock directory = /var/samba/locks
pid directory = /var/samba/locks
interfaces=192.168.22.10/255.255.255.0
null paswords=yes
guest account=root
smb passwd file=/var/samba/private/smbpasswd
[root]
path=/
comment=ellion root directory
writeable=yes
valid users=root
invalid users=ftpuser
public=yes
guest ok=yes
[hdd]
path=/usr/local/etc/hdd/volumes
comment=HDD directory
valid users=ftpuser root
public=yes
guest ok=yes
writeable=yes
[rootfs$]
comment = Root
browseable = yes
writable = yes
valid users=ftpuser root
public = yes
path = //usr/local/etc/hdd/root/samba/smbd
Et voici le fichier /usr/local/etc/hdd/root/samba/rc.smbd que j\'ai utilisé :
- Code:
#!/bin/sh
# !!! CHANGE THIS TO THE RIGHT PATH !!!!
# ---------------------------------------------
SMBD_PATH=/usr/local/etc/hdd/root/samba/smbd
# ---------------------------------------------
init() {
ln -s $SMBD_PATH /var/samba
mkdir -p /tmp/private
}
deinit() {
rm /var/samba
}
stop() {
echo \"Stop samba server...\"
killall smbd
deinit
}
start() {
echo \"Start samba server...\"
# link /var/samba to current directory
init
# start smbd
$SMBD_PATH/smbd -D -s ./smb.conf --lockdir=/var/samba/locks --piddir=/var/samba/locks
}
case \"$1\" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo \"smbd server usage:\"
echo \"$0 [start] [stop] [restart]\"
;;
esac
Re: Installer SAMBA
Pas eu le temps encore pour les BDD... Et la semaine prochaine je serai pas sur place donc...
Je vais voir à faire ça ce week end, mais je vais sans doute avoir un problème de WAF ...
Je vais voir à faire ça ce week end, mais je vais sans doute avoir un problème de WAF ...
yannjeg- Messages : 41
Date d'inscription : 02/12/2009
Localisation : 22
Re: Installer SAMBA
Bonsoir,
Comment faites-vous pour rajouter des lignes dans un fichier du LG par Telnet, comme les 3 lignes à mettre dans le fichier rcS par exemple.
Merci d'avance pour vos réponses.
Cordialement
Comment faites-vous pour rajouter des lignes dans un fichier du LG par Telnet, comme les 3 lignes à mettre dans le fichier rcS par exemple.
Merci d'avance pour vos réponses.
Cordialement
Karlemagne- Messages : 41
Date d'inscription : 02/12/2009
Age : 47
Page 1 sur 6 • 1, 2, 3, 4, 5, 6
Sujets similaires
» Nouveau firmware CUSTOM 3 (Custom3_0148VK Sept-2010)
» Installer Serveur FTP
» Installer le protocole NetBios
» Installer un firmware par la prise USB
» Installer le Client BitTorrent
» Installer Serveur FTP
» Installer le protocole NetBios
» Installer un firmware par la prise USB
» Installer le Client BitTorrent
Page 1 sur 6
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|