reseau win-xp
reseau win-xp
Bonjour ;
jMes ordinateurs sont en reseau : l'un sous win-xp et l'autre sous puupy-linux.
Je n'ai pas de probleme pour voir mon ordi xp sous linux ; par contre je ne vois pas mon ordi linux sous xp.
En fait samba server refuse de monter mon puppy-pc . Il me demande un mot de passe que je n'ai pas. Auriez-vous une solution ?
Merci
jMes ordinateurs sont en reseau : l'un sous win-xp et l'autre sous puupy-linux.
Je n'ai pas de probleme pour voir mon ordi xp sous linux ; par contre je ne vois pas mon ordi linux sous xp.
En fait samba server refuse de monter mon puppy-pc . Il me demande un mot de passe que je n'ai pas. Auriez-vous une solution ?
Merci
Last edited by pillieres on Fri 21 Mar 2008, 16:26, edited 1 time in total.
- Béèm
- Posts: 11763
- Joined: Wed 22 Nov 2006, 00:47
- Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win
Je sais que le MDP de puppy root est woofwoof.
Peut être WoofWoof aussi, je ne sais plus.
Fait quelques essai
Peut être WoofWoof aussi, je ne sais plus.
Fait quelques essai
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
- esmourguit
- Posts: 1410
- Joined: Fri 17 Nov 2006, 14:45
- Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie
Bonjour à toutes et tous,
Une réponse sur ce post?
http://www.murga-linux.com/puppy/viewtopic.php?t=25793
Cordialement
Une réponse sur ce post?
http://www.murga-linux.com/puppy/viewtopic.php?t=25793
Cordialement
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]
Avec Samba ca fonctionne
J'ai réussi non sans mal à implanter un serveur Samba opérationnel sous toutou
Voici le mode opératoire
ajouter un utilisateur.
Exemple fred
cat /etc/passwd
...
fred504:504:Linux User,,,:/root/fred:/bin/sh
cat /etc/group
...
fred504:
cat /etc/shadow
...
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
Ajouter le paquet Samba :
samba-3.0.25b.pet
et le correctif nécessaire que l'on trouve à :
http://www.murga-linux.com/puppy/viewtopic.php?t=22462
Le plus important :
il faut que les répertoires
/etc/samba/private
et
/var/cache/samba
soient installés sur un disque physique (et pas la ramfs !!!)
j'ai résolu le truc en montant une partition et en créant deux liens symboliques vers deux répertoires sur celle-ci
puis modifier le /etc/smb.conf comme on veut : exemple :
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = Samba Server
security = user
[fred]
comment = Fred's Service
path = /root/fred
valid users = fred
public = no
browsable = yes
writable = yes
printable = no
Et enfin in initialiser le secrets.smb par la commande
smbpasswd -a fred
En mettant le passwd qui va bien
Et lancer le démon
/etc/rc.d/rc.samba start
Vérifier que celui-ci est lancé par un ps -ef
27849 root 9408 SW /usr/sbin/smbd -D
27851 root 6036 SW /usr/sbin/nmbd -D
27852 root 9408 SW /usr/sbin/smbd -D
27999 root 9768 SW /usr/sbin/smbd -D
et que les ports 139 et 445 sont ouverts
# nmap -sT localhost
Starting Nmap 4.03 ( http://www.insecure.org/nmap/ ) at 2008-03-05 22:55 CET
Interesting ports on localhost (127.0.0.1):
(The 1670 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
6000/tcp open X11
Et ...
roule ma poule le serveur portable toutou est opérationnel depuis des postes XP ...
Voici le mode opératoire
ajouter un utilisateur.
Exemple fred
cat /etc/passwd
...
fred504:504:Linux User,,,:/root/fred:/bin/sh
cat /etc/group
...
fred504:
cat /etc/shadow
...
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
Ajouter le paquet Samba :
samba-3.0.25b.pet
et le correctif nécessaire que l'on trouve à :
http://www.murga-linux.com/puppy/viewtopic.php?t=22462
Le plus important :
il faut que les répertoires
/etc/samba/private
et
/var/cache/samba
soient installés sur un disque physique (et pas la ramfs !!!)
j'ai résolu le truc en montant une partition et en créant deux liens symboliques vers deux répertoires sur celle-ci
puis modifier le /etc/smb.conf comme on veut : exemple :
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = Samba Server
security = user
[fred]
comment = Fred's Service
path = /root/fred
valid users = fred
public = no
browsable = yes
writable = yes
printable = no
Et enfin in initialiser le secrets.smb par la commande
smbpasswd -a fred
En mettant le passwd qui va bien
Et lancer le démon
/etc/rc.d/rc.samba start
Vérifier que celui-ci est lancé par un ps -ef
27849 root 9408 SW /usr/sbin/smbd -D
27851 root 6036 SW /usr/sbin/nmbd -D
27852 root 9408 SW /usr/sbin/smbd -D
27999 root 9768 SW /usr/sbin/smbd -D
et que les ports 139 et 445 sont ouverts
# nmap -sT localhost
Starting Nmap 4.03 ( http://www.insecure.org/nmap/ ) at 2008-03-05 22:55 CET
Interesting ports on localhost (127.0.0.1):
(The 1670 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
6000/tcp open X11
Et ...
roule ma poule le serveur portable toutou est opérationnel depuis des postes XP ...
Re: Avec Samba ca fonctionne
Bonsoir
Nouveau sous linux je n'ai pas tout saisi dans les explications !!! désolé ...
je n'ai pas de dossier cat alors .... ???
Merci
Nouveau sous linux je n'ai pas tout saisi dans les explications !!! désolé ...
ChrisR87 wrote:J'ai réussi non sans mal à implanter un serveur Samba opérationnel sous toutou
Voici le mode opératoire
Comment ajouter un utilisateur ? Quelles instructions faut-il taper ?wrote:ajouter un utilisateur.
Exemple fred
cat /etc/passwd ...
fred504:504:Linux User,,,:/root/fred:/bin/sh
cat /etc/group
...
fred504:
cat /etc/shadow
...
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
je n'ai pas de dossier cat alors .... ???
ça j'ai réussi à le faire !!!wrote:Ajouter le paquet Samba :
samba-3.0.25b.pet
et le correctif nécessaire que l'on trouve à :
http://www.murga-linux.com/puppy/viewtopic.php?t=22462
là je n'ai vraiment rien compris ... ces dossiers sont sur mon disque dur. Est-ce suffisant ?wrote:Le plus important :
il faut que les répertoires
/etc/samba/private
et
/var/cache/samba
soient installés sur un disque physique (et pas la ramfs !!!)
?????wrote:j'ai résolu le truc en montant une partition et en créant deux liens symboliques vers deux répertoires sur celle-ci
que signifie lancer le demon??? je n'ai pas le fichier rc.samba startwrote:puis modifier le /etc/smb.conf comme on veut : exemple :
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = Samba Server
security = user
[fred]
comment = Fred's Service
path = /root/fred
valid users = fred
public = no
browsable = yes
writable = yes
printable = no
Et enfin in initialiser le secrets.smb par la commande
smbpasswd -a fred
En mettant le passwd qui va bien
Et lancer le démon
/etc/rc.d/rc.samba start
biensur je n'obtiens rien de ceci !!!wrote:Vérifier que celui-ci est lancé par un ps -ef
27849 root 9408 SW /usr/sbin/smbd -D
27851 root 6036 SW /usr/sbin/nmbd -D
27852 root 9408 SW /usr/sbin/smbd -D
27999 root 9768 SW /usr/sbin/smbd -D
la commande nmap -sT localhost n'est pas reconnuewrote:et que les ports 139 et 445 sont ouverts
# nmap -sT localhost
vraiment désolé si mes questions et problèmes paraissent triviaux mais je suis un grand débutant ...wrote:Starting Nmap 4.03 ( http://www.insecure.org/nmap/ ) at 2008-03-05 22:55 CET
Interesting ports on localhost (127.0.0.1):
(The 1670 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
6000/tcp open X11
Et ...
roule ma poule le serveur portable toutou est opérationnel depuis des postes XP ...
Merci
Avec les explications
Voici quelques explications complémentaires.
Mais attention tout se fait ou presque avec la console Rxvt:
ajouter un utilisateur.
Exemple fred
Normalement l'ajout d'un utilisateur se fait par la commande console adduser.
Néanmoins, et si j'en crois ce post :
http://www.libellules.ch/phpBB2/mettre- ... 26841.html
la commande en question ne fonctionne pas correctement sous toutou linux.
Donc deux solutions.
Faire comme indiqué dans le post, utiliser un package pet spécifique pour contourner le problème : TinyLogin
ou revenir au fondamentaux.
Optons pour la deuxième option :
ouvir une console linux
aller dans le répertoire /etc par la commande
cd /etc
puis sauvegarder les fichiers :
/etc/passwd
/etc/group
/etc/shadow
par les commandes console
cp /etc/passwd /etc/passwd.old
cp /etc/group /etc/group.old
cp /etc/shadow /etc/shadow.old
ensuite créer un répertoire de partage exemple /home/fred
par les commandes console
mkdir /home
mkdir /home/fred
puis lancer la commande
adduser -h /home/fred fred
Elle provoque une erreur en raison du bug expliqué plus haut.
Néanmoins, elle a quand même le bon goût de créer une entrée de groupe dans le fichier /etc/group
comme on peut le vérifier en faisant affichant son contenu par la commande
cat /etc/group
...
fred504:
Il convient donc de finir le travail à la main.
Pour cela le plus simple :
Lancer la commande
echo "fred504:504:Linux User,,,:/home/fred:/bin/sh" >> /etc/passwd
ATTENTION : il est important que le nombre (UID/GID ici 504) corresponde à celui indiqué dans le /etc/group
et surtout de bien mettre les deux ">>" (sinon on écrase le fichier et là ...)
puis afficher le fichier /etc/passwd par la commande
cat /etc/passwd
Il doit contenir à la fin, en plus du contenu initial, exactement cette ligne.
En cas de doute, il vaut mieux recopier la sauvegarde et recommencer (au risque de ne plus pouvoir démarrer toutou)
par la commande console
cp /etc/passwd.old /etc/passwd
Reste le mot de passe md5
il faut l'initialiser dans le fichier /etc/passwd
Donc pour cela le plus simple à nouveau est de lancer la commande suivante :
echo "fred:*:0:99999:7:::" >> /etc/shadow
A nouveau vérifier par la commande
cat /etc/shadow
Il doit contenir à la fin, en plus du contenu initial, exactement cette ligne.
De même en cas de doute, il vaut mieux recopier la sauvegarde et recommencer (au risque de ne plus pouvoir démarrer toutou) par la commande :
cp /etc/shadow.old /etc/shadow
Enfin, tester le nouvel utilisateur par la commande :
su fred
si tout ce passe bien, le # devient un $
sinon, recopier les fichiers et recommencer.
ensuite commande exit
retour au #
Reste à entrer un mot de passe par la commande console
passwd fred
Et le saisir deux foix. (Moi j'ai pris fred)
A nouveau cat /etc/shadow :
...
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
le * est remplacé par la signature md5 du mot de passe.
Enfin modifier les droits du répertoire qui va servir au partage par la commande console
chown -Rvf fred.fred /home/fred
Voila le premier point fait. D'une manière brutale certe.
Remarque : pour recopier une ligne depuis le navigateur (et donc ne pas recopier celle-ci, la marquer à la souris puis dans le terminal faire un clic bouton du milieu ...
il faut que les répertoires
/etc/samba/private
et
/var/cache/samba
soient installés sur un disque physique (et pas la ramfs !!!)
J'explique :
En cas d'installation de toutou sur un disque dur, cela n'a pas d'importance.
En cas d'utilisation comme moi sur une clé usb, c'est un peu plus compliqué et nécessaire.
En effet, les répertoires
/etc/samba/private
et
/var/cache/samba
sont en ramfs et ne peuvent être utilisés par le démon samba.
La solution que j'ai trouvée consiste à monter une partition du disque dur par l'outil toutou qui va bien (la clé usb sur le bureau) puis à créer, sur cette partition, les répertoires :
private
samba
par un clic de droite et nouveau depuis la fenêtre du filer qui s'est ouverte après le montage
puis recopier dedans le contenu des répertoires initiaux.
En console :
cp -Rvf /etc/samba/private/* /mnt/sd??/private
cp -Rvf /var/cache/samba/* /mnt/sd??/samba
ou le /mnt/sd?? (ou /mnt/hd??) correpond à ce qui est affiché dans le titre de la fenêtre du filer de rox (qui s'est ouverte lors du montage de la partition : chez moi sda7 (choix)
On peut évidemment le faire depuis le filer en ouvrant un nouvelle fenêtre puis en allant dans le répertoire /etc/samba/private et en faisant glisser vers la fenêtre ouverte sur le disque dur dans le répertoire précédemment crée private. Attention toutefois à bien choisir une copie et pas un déplacement.
Personnellement, je trouve que la ligne de commande est plus sûre.
en mode console on peut trouver le montage en question par les commandes
df
ou
mount
ensuite renommer les répertoires
/etc/samba/private
et
/var/cache/samba
par :
mv /etc/samba/private /etc/samba/private.old
mv /var/cache/samba /var/cache/samba.old
Enfin créer les liens symboliques :
ln -s /mnt/sd??/private /etc/samba/private
ln -s /mnt/sd??/samba /var/cache/samba
Encore une fois, si toutou est sur un disque dur tout ce travail rébarbatif n'est pas nécessaire.
Mais obtenir une clé usb serveur samba quasi universelle est un truc assez fun sur le principe.
Le fichier /etc/smb.conf doit être modifié à l'exemple donné
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = Samba Server
security = user
[fred]
comment = Fred's Service
path = /home/fred
valid users = fred
public = no
browsable = yes
writable = yes
printable = no
Enfin initialiser le secrets.smb par la commande
smbpasswd -a fred
En mettant le même passwd que celui de fred.
Et lancer le démon
/etc/rc.d/rc.samba start
En executant cette commande depuis la console
puis vérifier par la commande console
ps -ef
27849 root 9408 SW /usr/sbin/smbd -D
27851 root 6036 SW /usr/sbin/nmbd -D
27852 root 9408 SW /usr/sbin/smbd -D
27999 root 9768 SW /usr/sbin/smbd -D
Voila j'espère avoir été plus clair, mais j'ai bien dit dans le post, j'ai réussi à faire fonctionner non sans mal.
Il y a beaucoup de commande en mode console j'en suis désolé.
J'espère que ce post t'éclairera.
Mais attention tout se fait ou presque avec la console Rxvt:
ajouter un utilisateur.
Exemple fred
Normalement l'ajout d'un utilisateur se fait par la commande console adduser.
Néanmoins, et si j'en crois ce post :
http://www.libellules.ch/phpBB2/mettre- ... 26841.html
la commande en question ne fonctionne pas correctement sous toutou linux.
Donc deux solutions.
Faire comme indiqué dans le post, utiliser un package pet spécifique pour contourner le problème : TinyLogin
ou revenir au fondamentaux.
Optons pour la deuxième option :
ouvir une console linux
aller dans le répertoire /etc par la commande
cd /etc
puis sauvegarder les fichiers :
/etc/passwd
/etc/group
/etc/shadow
par les commandes console
cp /etc/passwd /etc/passwd.old
cp /etc/group /etc/group.old
cp /etc/shadow /etc/shadow.old
ensuite créer un répertoire de partage exemple /home/fred
par les commandes console
mkdir /home
mkdir /home/fred
puis lancer la commande
adduser -h /home/fred fred
Elle provoque une erreur en raison du bug expliqué plus haut.
Néanmoins, elle a quand même le bon goût de créer une entrée de groupe dans le fichier /etc/group
comme on peut le vérifier en faisant affichant son contenu par la commande
cat /etc/group
...
fred504:
Il convient donc de finir le travail à la main.
Pour cela le plus simple :
Lancer la commande
echo "fred504:504:Linux User,,,:/home/fred:/bin/sh" >> /etc/passwd
ATTENTION : il est important que le nombre (UID/GID ici 504) corresponde à celui indiqué dans le /etc/group
et surtout de bien mettre les deux ">>" (sinon on écrase le fichier et là ...)
puis afficher le fichier /etc/passwd par la commande
cat /etc/passwd
Il doit contenir à la fin, en plus du contenu initial, exactement cette ligne.
En cas de doute, il vaut mieux recopier la sauvegarde et recommencer (au risque de ne plus pouvoir démarrer toutou)
par la commande console
cp /etc/passwd.old /etc/passwd
Reste le mot de passe md5
il faut l'initialiser dans le fichier /etc/passwd
Donc pour cela le plus simple à nouveau est de lancer la commande suivante :
echo "fred:*:0:99999:7:::" >> /etc/shadow
A nouveau vérifier par la commande
cat /etc/shadow
Il doit contenir à la fin, en plus du contenu initial, exactement cette ligne.
De même en cas de doute, il vaut mieux recopier la sauvegarde et recommencer (au risque de ne plus pouvoir démarrer toutou) par la commande :
cp /etc/shadow.old /etc/shadow
Enfin, tester le nouvel utilisateur par la commande :
su fred
si tout ce passe bien, le # devient un $
sinon, recopier les fichiers et recommencer.
ensuite commande exit
retour au #
Reste à entrer un mot de passe par la commande console
passwd fred
Et le saisir deux foix. (Moi j'ai pris fred)
A nouveau cat /etc/shadow :
...
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
le * est remplacé par la signature md5 du mot de passe.
Enfin modifier les droits du répertoire qui va servir au partage par la commande console
chown -Rvf fred.fred /home/fred
Voila le premier point fait. D'une manière brutale certe.
Remarque : pour recopier une ligne depuis le navigateur (et donc ne pas recopier celle-ci, la marquer à la souris puis dans le terminal faire un clic bouton du milieu ...
il faut que les répertoires
/etc/samba/private
et
/var/cache/samba
soient installés sur un disque physique (et pas la ramfs !!!)
J'explique :
En cas d'installation de toutou sur un disque dur, cela n'a pas d'importance.
En cas d'utilisation comme moi sur une clé usb, c'est un peu plus compliqué et nécessaire.
En effet, les répertoires
/etc/samba/private
et
/var/cache/samba
sont en ramfs et ne peuvent être utilisés par le démon samba.
La solution que j'ai trouvée consiste à monter une partition du disque dur par l'outil toutou qui va bien (la clé usb sur le bureau) puis à créer, sur cette partition, les répertoires :
private
samba
par un clic de droite et nouveau depuis la fenêtre du filer qui s'est ouverte après le montage
puis recopier dedans le contenu des répertoires initiaux.
En console :
cp -Rvf /etc/samba/private/* /mnt/sd??/private
cp -Rvf /var/cache/samba/* /mnt/sd??/samba
ou le /mnt/sd?? (ou /mnt/hd??) correpond à ce qui est affiché dans le titre de la fenêtre du filer de rox (qui s'est ouverte lors du montage de la partition : chez moi sda7 (choix)
On peut évidemment le faire depuis le filer en ouvrant un nouvelle fenêtre puis en allant dans le répertoire /etc/samba/private et en faisant glisser vers la fenêtre ouverte sur le disque dur dans le répertoire précédemment crée private. Attention toutefois à bien choisir une copie et pas un déplacement.
Personnellement, je trouve que la ligne de commande est plus sûre.
en mode console on peut trouver le montage en question par les commandes
df
ou
mount
ensuite renommer les répertoires
/etc/samba/private
et
/var/cache/samba
par :
mv /etc/samba/private /etc/samba/private.old
mv /var/cache/samba /var/cache/samba.old
Enfin créer les liens symboliques :
ln -s /mnt/sd??/private /etc/samba/private
ln -s /mnt/sd??/samba /var/cache/samba
Encore une fois, si toutou est sur un disque dur tout ce travail rébarbatif n'est pas nécessaire.
Mais obtenir une clé usb serveur samba quasi universelle est un truc assez fun sur le principe.
Le fichier /etc/smb.conf doit être modifié à l'exemple donné
# workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
server string = Samba Server
security = user
[fred]
comment = Fred's Service
path = /home/fred
valid users = fred
public = no
browsable = yes
writable = yes
printable = no
Enfin initialiser le secrets.smb par la commande
smbpasswd -a fred
En mettant le même passwd que celui de fred.
Et lancer le démon
/etc/rc.d/rc.samba start
En executant cette commande depuis la console
puis vérifier par la commande console
ps -ef
27849 root 9408 SW /usr/sbin/smbd -D
27851 root 6036 SW /usr/sbin/nmbd -D
27852 root 9408 SW /usr/sbin/smbd -D
27999 root 9768 SW /usr/sbin/smbd -D
Voila j'espère avoir été plus clair, mais j'ai bien dit dans le post, j'ai réussi à faire fonctionner non sans mal.
Il y a beaucoup de commande en mode console j'en suis désolé.
J'espère que ce post t'éclairera.
démontration par l'exemple
Bon je précise en le faisant en live
ouvrir une console rxvt.
# cat /etc/passwd
root0:0:root:/root:/bin/sh
daemon1:1::/:
nobody65534:65534::/tmp:
spot502:502:Linux User,,,:/root/spot:/bin/sh
bin2:2:bin:/bin:
messagebus503:503:Linux User,,,:/tmp:/bin/sh
fred504:504:Linux User,,,:/root/fred:/bin/sh
# mkdir /home
# mkdir /home/marcel
# adduser -h /home/marcel marcel
adduser: /home/marcel: File exists
passwd: unknown user marcel
# cat /etc/group
root0:
daemon1:
tty2:
ppp200:
users500:
nobody65534:
guest501:
spot502:spot
bin::2:root,bin,daemon
audio::17:
503503:messagebus
fred504:
marcel505:
# echo "marcel505:505:Linux User,,,:/home/marcel:/bin/sh" >> /etc/passwd
# cat /etc/passwd
root0:0:root:/root:/bin/sh
daemon1:1::/:
nobody65534:65534::/tmp:
spot502:502:Linux User,,,:/root/spot:/bin/sh
bin2:2:bin:/bin:
messagebus503:503:Linux User,,,:/tmp:/bin/sh
fred504:504:Linux User,,,:/root/fred:/bin/sh
marcel505:505:Linux User,,,:/home/marcel:/bin/sh
Seul ce qui est entre "" derrière echo doit apparaître
# echo "marcel:*:0:99999:7:::" >> /etc/shadow
# cat /etc/shadow
root:$1$FD.MrIhr$BsfBOUpaBH4TPKcq0VcSk00:99999:7:::
daemon:!0:99999:7:::
nobody:!0:99999:7:::
spot:!0:99999:7:::
bin:*:9797:0:::::
messagebus:!:0:99999:7:::
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
marcel:*:0:99999:7:::
# su marcel
# exit
exit
#
Tiens sur toutou le # n'est pas remplacé par un $
# passwd marcel
Changing password for marcel
New password:
Retype password:
Password for marcel changed by root
# cat /etc/shadow
root:$1$FD.MrIhr$BsfBOUpaBH4TPKcq0VcSk00:99999:7:::
daemon:!0:99999:7:::
nobody:!0:99999:7:::
spot:!0:99999:7:::
bin:*:9797:0:::::
messagebus:!:0:99999:7:::
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
marcel:$1$FD79AWon$LjwO10rqLp6i9lL/m12co1:0:99999:7:::
# chown marcel.marcel /home/marcel
# ls -la /home/marcel
total 0
drwxr-xr-x 2 marcel marcel 60 2008-03-10 20:54 .
Comme toutou est sur le disque pas besoin de se compliquer la vie
Passer directement au fichier /etc/samba/smb.conf suivant l'exemple ci-dessous
debut /etc/samba/smb/conf -------------------------------------------------------------
[global]
message command = /usr/local/bin/LinPopUp "%f" "%m" %s; rm %s
workgroup = WORKGROUP
server string = Samba Server
max log size = 50
security = user
dns proxy = no
load printers = yes
#============================ Share Definitions ==============================
# A private directory, usable only by fred. Note that fred requires write
# access to the directory.
[marcel]
comment = Marcel's Service
path = /home/marcel
public = yes
browsable = yes
writable = yes
printable = no
fin /etc/samba/smb.conf -------------------------------------------------------------
# smbpasswd -a marcel
New SMB password:
Retype new SMB password:
Added user marcel.
# /etc/rc.d/rc.samba start
Starting Samba: /usr/sbin/smbd -D
/usr/sbin/nmbd -D
# ps -ef | grep smbd
3079 root 9396 SW /usr/sbin/smbd -D
3082 root 9396 SW /usr/sbin/smbd -D
3811 root 1964 SW grep smbd
# ps -ef | grep nmbd
3081 root 6028 SW /usr/sbin/nmbd -D
3838 root 1964 SW grep nmbd
Voila c'est fini
Puis sous XP voisinage réseau et ...
devrait apparaître
Workgroup -
|
- samba serveur puppy linux
utilisateur marcel
mot de passe : celui qui a été mis
Puis appararaît le dossier partagé marcel
et Imprimantes ...
Bon courage
ouvrir une console rxvt.
# cat /etc/passwd
root0:0:root:/root:/bin/sh
daemon1:1::/:
nobody65534:65534::/tmp:
spot502:502:Linux User,,,:/root/spot:/bin/sh
bin2:2:bin:/bin:
messagebus503:503:Linux User,,,:/tmp:/bin/sh
fred504:504:Linux User,,,:/root/fred:/bin/sh
# mkdir /home
# mkdir /home/marcel
# adduser -h /home/marcel marcel
adduser: /home/marcel: File exists
passwd: unknown user marcel
# cat /etc/group
root0:
daemon1:
tty2:
ppp200:
users500:
nobody65534:
guest501:
spot502:spot
bin::2:root,bin,daemon
audio::17:
503503:messagebus
fred504:
marcel505:
# echo "marcel505:505:Linux User,,,:/home/marcel:/bin/sh" >> /etc/passwd
# cat /etc/passwd
root0:0:root:/root:/bin/sh
daemon1:1::/:
nobody65534:65534::/tmp:
spot502:502:Linux User,,,:/root/spot:/bin/sh
bin2:2:bin:/bin:
messagebus503:503:Linux User,,,:/tmp:/bin/sh
fred504:504:Linux User,,,:/root/fred:/bin/sh
marcel505:505:Linux User,,,:/home/marcel:/bin/sh
Seul ce qui est entre "" derrière echo doit apparaître
# echo "marcel:*:0:99999:7:::" >> /etc/shadow
# cat /etc/shadow
root:$1$FD.MrIhr$BsfBOUpaBH4TPKcq0VcSk00:99999:7:::
daemon:!0:99999:7:::
nobody:!0:99999:7:::
spot:!0:99999:7:::
bin:*:9797:0:::::
messagebus:!:0:99999:7:::
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
marcel:*:0:99999:7:::
# su marcel
# exit
exit
#
Tiens sur toutou le # n'est pas remplacé par un $
# passwd marcel
Changing password for marcel
New password:
Retype password:
Password for marcel changed by root
# cat /etc/shadow
root:$1$FD.MrIhr$BsfBOUpaBH4TPKcq0VcSk00:99999:7:::
daemon:!0:99999:7:::
nobody:!0:99999:7:::
spot:!0:99999:7:::
bin:*:9797:0:::::
messagebus:!:0:99999:7:::
fred:$1$cnpfH66c$fxogtchr.vUL7nJiSwY6u0:0:99999:7:::
marcel:$1$FD79AWon$LjwO10rqLp6i9lL/m12co1:0:99999:7:::
# chown marcel.marcel /home/marcel
# ls -la /home/marcel
total 0
drwxr-xr-x 2 marcel marcel 60 2008-03-10 20:54 .
Comme toutou est sur le disque pas besoin de se compliquer la vie
Passer directement au fichier /etc/samba/smb.conf suivant l'exemple ci-dessous
debut /etc/samba/smb/conf -------------------------------------------------------------
[global]
message command = /usr/local/bin/LinPopUp "%f" "%m" %s; rm %s
workgroup = WORKGROUP
server string = Samba Server
max log size = 50
security = user
dns proxy = no
load printers = yes
#============================ Share Definitions ==============================
# A private directory, usable only by fred. Note that fred requires write
# access to the directory.
[marcel]
comment = Marcel's Service
path = /home/marcel
public = yes
browsable = yes
writable = yes
printable = no
fin /etc/samba/smb.conf -------------------------------------------------------------
# smbpasswd -a marcel
New SMB password:
Retype new SMB password:
Added user marcel.
# /etc/rc.d/rc.samba start
Starting Samba: /usr/sbin/smbd -D
/usr/sbin/nmbd -D
# ps -ef | grep smbd
3079 root 9396 SW /usr/sbin/smbd -D
3082 root 9396 SW /usr/sbin/smbd -D
3811 root 1964 SW grep smbd
# ps -ef | grep nmbd
3081 root 6028 SW /usr/sbin/nmbd -D
3838 root 1964 SW grep nmbd
Voila c'est fini
Puis sous XP voisinage réseau et ...
devrait apparaître
Workgroup -
|
- samba serveur puppy linux
utilisateur marcel
mot de passe : celui qui a été mis
Puis appararaît le dossier partagé marcel
et Imprimantes ...
Bon courage
Re: Avec les explications
Bonjour;
merci pour toutes ces explications qui m'ont permis de me familiariser et d'apprendre à utiliser toutou linux
cependant après avoir fait tout le début de la procédure et obtenu ce qu'il fallait dans les fichiers group, passwd et shadow (exactement comme dans le post ... encore merci)
lorsque je passe à la commande
# su fred
j'ai comme réponse : unknown id : fred
et biensûr je ne peux pas continuer.
Je précise que j'ai recommencé plusieurs fois la procédure ...
merci pour toutes ces explications qui m'ont permis de me familiariser et d'apprendre à utiliser toutou linux
cependant après avoir fait tout le début de la procédure et obtenu ce qu'il fallait dans les fichiers group, passwd et shadow (exactement comme dans le post ... encore merci)
lorsque je passe à la commande
# su fred
j'ai comme réponse : unknown id : fred
et biensûr je ne peux pas continuer.
Je précise que j'ai recommencé plusieurs fois la procédure ...
- esmourguit
- Posts: 1410
- Joined: Fri 17 Nov 2006, 14:45
- Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie
Bonjour à toutes et tous,
Vérifiez que le répertoire /root/fred existe, (attention aussi que celui-ci ne soit pas en majuscule éventuellement).
Pour cela, vous pouvez utiliser le gestionnaire de fichiers ROX-Filer.
Cliquez sur l'icône "Fichiers" ou "Perso" selon la version, en haut du bureau.
Et regardez dans ce répertoire si le dossier fred existe.
Sinon, clic droit dans une zone libre de la fenêtre ROX, puis Nouveau, puis Répertoire.
Nommez-le fred et le tour est joué.
Il existe beaucoup de possibilités en mode graphique.
Cordialement
Vérifiez que le répertoire /root/fred existe, (attention aussi que celui-ci ne soit pas en majuscule éventuellement).
Pour cela, vous pouvez utiliser le gestionnaire de fichiers ROX-Filer.
Cliquez sur l'icône "Fichiers" ou "Perso" selon la version, en haut du bureau.
Et regardez dans ce répertoire si le dossier fred existe.
Sinon, clic droit dans une zone libre de la fenêtre ROX, puis Nouveau, puis Répertoire.
Nommez-le fred et le tour est joué.
Il existe beaucoup de possibilités en mode graphique.
Cordialement
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]
Samba la suite ...
Voici le fichier que j'ai utilisé pour mes tests
debut /etc/samba/smb/conf ------------------------------------------------------------- après
[global]
message command = /usr/local/bin/LinPopUp "%f" "%m" %s; rm %s
workgroup = WORKGROUP
server string = Samba Server
max log size = 50
security = user
dns proxy = no
load printers = yes
#============================ Share Definitions ==============================
# A private directory, usable only by fred. Note that fred requires write
# access to the directory.
[fred]
comment = Marcel's Service
path = /root/fred
public = yes
browsable = yes
writable = yes
printable = no
avant -------------------------------------------------------------
fin /etc/samba/smb.conf
Bien sûr il faut que le répertoire soit celui qui a été créé pour fred par exemple /root/fred
Autre test, vérifier que le fichier /etc/rc.d/rc.samba est executable :
Pour une fois en mode graphique
clic sur l'icone perso
puis clic fleche vers le haut
puis aller dans /etc/rc.d
clic de droite sur rc.samba choisir propriété
vérifier que tout est coché dans la colonne Execution
si c'est pas le cas, tout cocher
Si cela ne fonctionne toujours pas, merci de m'indiquer le propriétaire et le groupe du fichier /etc/samba/smb.conf
Pour cela dans Rox-filer toujours ouvert, aller dans le dossier /etc/samba clic de droite et propriété sur smb.conf en haut s'affiche les deux renseignements demandés.
debut /etc/samba/smb/conf ------------------------------------------------------------- après
[global]
message command = /usr/local/bin/LinPopUp "%f" "%m" %s; rm %s
workgroup = WORKGROUP
server string = Samba Server
max log size = 50
security = user
dns proxy = no
load printers = yes
#============================ Share Definitions ==============================
# A private directory, usable only by fred. Note that fred requires write
# access to the directory.
[fred]
comment = Marcel's Service
path = /root/fred
public = yes
browsable = yes
writable = yes
printable = no
avant -------------------------------------------------------------
fin /etc/samba/smb.conf
Bien sûr il faut que le répertoire soit celui qui a été créé pour fred par exemple /root/fred
Autre test, vérifier que le fichier /etc/rc.d/rc.samba est executable :
Pour une fois en mode graphique
clic sur l'icone perso
puis clic fleche vers le haut
puis aller dans /etc/rc.d
clic de droite sur rc.samba choisir propriété
vérifier que tout est coché dans la colonne Execution
si c'est pas le cas, tout cocher
Si cela ne fonctionne toujours pas, merci de m'indiquer le propriétaire et le groupe du fichier /etc/samba/smb.conf
Pour cela dans Rox-filer toujours ouvert, aller dans le dossier /etc/samba clic de droite et propriété sur smb.conf en haut s'affiche les deux renseignements demandés.
Re: Samba la suite ...
Bonsoir
Merci maintanant samba fonctionne !
Mais j'ai encore quelques problèmes :
win xp "voit" bien mon ordi linux mais lorsque je veux explorer celui-ci depuis xp j'ai le message ...vous n'avez pas les droits ... impossible de se connecter.
encore merci pour toutes les réponses.
Merci maintanant samba fonctionne !
Mais j'ai encore quelques problèmes :
win xp "voit" bien mon ordi linux mais lorsque je veux explorer celui-ci depuis xp j'ai le message ...vous n'avez pas les droits ... impossible de se connecter.
encore merci pour toutes les réponses.
Samba ...
La seule explication que je vois pour l'instant est un problème de parefeu
Vérifie que le parefeu toutou n'est pas activé.
Pour le désactiver :
/etc/rc.d/rc.firewall stop
Puis supprime pour tester le parefeu de Xp
Et relance la connexion
Théoriquement une fenêtre de connexion doit s'ouvrir pour permettre de saisir l'utilisateur fred et le mot de passe.
Si ca fonctionne tu dois voir apparaitre le dossier partagé fred.
Si tu ne peux pas écrire dedans, vérifie le propriétaire du dossier /root/fred comme indiqué plus haut.
Je précise que je teste avec un client sous windows Xp professional SP 2 lui aussi en réseau Workgroup Worgroup.
Vérifie que le parefeu toutou n'est pas activé.
Pour le désactiver :
/etc/rc.d/rc.firewall stop
Puis supprime pour tester le parefeu de Xp
Et relance la connexion
Théoriquement une fenêtre de connexion doit s'ouvrir pour permettre de saisir l'utilisateur fred et le mot de passe.
Si ca fonctionne tu dois voir apparaitre le dossier partagé fred.
Si tu ne peux pas écrire dedans, vérifie le propriétaire du dossier /root/fred comme indiqué plus haut.
Je précise que je teste avec un client sous windows Xp professional SP 2 lui aussi en réseau Workgroup Worgroup.
reseau samba-xp
Bonjour
eureka !!! ça marche impeccable !
Encore merci
A bientôt
eureka !!! ça marche impeccable !
Encore merci
A bientôt
reseau samba-xp
Bonjour
eureka !!! ça marche impeccable !
Encore merci
A bientôt
eureka !!! ça marche impeccable !
Encore merci
A bientôt