Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Linuxtopia - CentOS Enterprise Linux Guide de reference - Programmes de la distribution Samba

14.8. Programmes de la distribution Samba

14.8.1. findsmb

findsmb <subnet_broadcast_address>

Le programme findsmb est un script Perl qui permet de recueillir des informations sur les syst�mes compatibles avec SMB sur un sous-r�seau particulier. Si aucun sous-r�seau n'est sp�cifi�, le sous-r�seau local est utilis�. Parmi les �l�ments sp�cifi�s figurent l'adresse IP, le nom, groupe de travail ou nom de domaine NetBIOS, le syst�me d'exploitation et la version.

L'exemple suivant montre la sortie de la commande findsmb ex�cut�e en tant qu'un utilisateur valide du syst�me�:

findsmb
 
IP ADDR       NETBIOS NAME  WORKGROUP/OS/VERSION
------------------------------------------------------------------
10.1.59.25    VERVE         [MYGROUP] [Unix] [Samba 3.0.0-15]
10.1.59.26    STATION22     [MYGROUP] [Unix] [Samba 3.0.2-7.FC1]
10.1.56.45    TREK         +[WORKGROUP] [Windows 5.0] [Windows 2000 LAN Manager]
10.1.57.94    PIXEL         [MYGROUP] [Unix] [Samba 3.0.0-15]
10.1.57.137   MOBILE001     [WORKGROUP] [Windows 5.0] [Windows 2000 LAN Manager]
10.1.57.141   JAWS         +[KWIKIMART] [Unix] [Samba 2.2.7a-security-rollup-fix]
10.1.56.159   FRED         +[MYGROUP] [Unix] [Samba 3.0.0-14.3E]
10.1.59.192   LEGION       *[MYGROUP] [Unix] [Samba 2.2.7-security-rollup-fix]
10.1.56.205   NANCYN       +[MYGROUP] [Unix] [Samba 2.2.7a-security-rollup-fix]

14.8.2. make_smbcodepage

make_smbcodepage <c|d> <codepage_number> <inputfile> <outputfile>

Le programme make_smbcodepage compile le fichier d'une page de code binaire � partir d'une d�finition en format texte. L'op�ration inverse est �galement permise par la d�compilation du fichier d'une page de code binaire en une d�finition en format texte. Ce programme obsol�te fait partie des caract�ristiques d'internationalisation appartenant aux versions pr�c�dentes de Samba qui sont incluses par d�faut dans la version courante de samba.

14.8.3. make_unicodemap

make_unicodemap <codepage_number> <inputfile> <outputfile>

Le programme make_unicodemap compile des fichiers binaires Unicode � partir de fichiers texte afin que Samba puisse afficher des jeux de caract�res qui ne sont pas de type ASCII. Ce programme obsol�te faisait partie des caract�ristiques d'internationalisation de versions pr�c�dentes de Samba qui sont d�sormais incluses dans la version courante de Samba.

14.8.4. net

net <protocol> <function> <misc_options> <target_options>

L'utilitaire net est semblable � l'utilitaire net utilis� pour Windows et MS-DOS. Le premier argument est utilis� pour sp�cifier le protocole � utiliser lors de l'ex�cution d'une commande. L'option <protocol> peut �tre ads, rap ou rpc pour la sp�cification du type de connexion serveur. Active Directory utilise ads, Win9x/NT3 utilise rap et Windows NT4/2000/2003 utilise rpc. Si le protocole n'est pas pr�cis�, net essaie automatiquement de le d�terminer.

L'exemple suivant affiche une liste des partages disponibles pour un h�te portant le nom wakko�:

net -l share -S wakko
Password:
 
Enumerating shared resources (exports) on remote server:
 
 
Share name   Type     Description
----------   ----     -----------
data         Disk     Wakko data share
tmp          Disk     Wakko tmp share
IPC$         IPC      IPC Service (Samba Server)
ADMIN$       IPC      IPC Service (Samba Server)

L'exemple suivant affiche une liste des utilisateurs Samba pour un h�te portant le nom wakko�:

net -l user -S wakko
root password:
 
User name             Comment
-----------------------------
andriusb              Documentation
joe                   Marketing
lisa                  Sales

14.8.5. nmblookup

nmblookup <options> <netbios_name>

Le programme nmblookup effectue la r�solution des noms NetBIOS en adresse IP. Le programme diffuse sa demande sur le sous-r�seau local jusqu'� ce que la machine cible r�ponde.

Ci-apr�s figure un exemple�:

nmblookup trek
querying trek on 10.1.59.255
10.1.56.45 trek<00>

14.8.6. pdbedit

pdbedit <options>

Le programme pdbedit g�re les comptes pr�sents dans la base de donn�es de SAM. Tous les backends sont pris en charge, y compris smbpasswd, LDAP, NIS+ et la biblioth�que de base de donn�es tdb.

Ci-dessous figurent des exemples d'ajout, de suppression et de listage d'utilisateurs�:

pdbedit -a kristin
new password:
retype new password:
Unix username:        kristin
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-1210235352-3804200048-1474496110-2012
Primary Group SID:    S-1-5-21-1210235352-3804200048-1474496110-2077
Full Name:
Home Directory:       \\wakko\kristin
HomeDir Drive:
Logon Script:
Profile Path:         \\wakko\kristin\profile
Domain:               WAKKO
Account desc:
Workstations:
Munged dial:
Logon time:           0
Logoff time:          Mon, 18 Jan 2038 22:14:07 GMT
Kickoff time:         Mon, 18 Jan 2038 22:14:07 GMT
Password last set:    Thu, 29 Jan 2004 08:29:28 GMT
Password can change:  Thu, 29 Jan 2004 08:29:28 GMT
Password must change: Mon, 18 Jan 2038 22:14:07 GMT

pdbedit -v -L kristin
Unix username:        kristin
NT username:
Account Flags:        [U          ]
User SID:             S-1-5-21-1210235352-3804200048-1474496110-2012
Primary Group SID:    S-1-5-21-1210235352-3804200048-1474496110-2077
Full Name:
Home Directory:       \\wakko\kristin
HomeDir Drive:
Logon Script:
Profile Path:         \\wakko\kristin\profile
Domain:               WAKKO
Account desc:
Workstations:
Munged dial:
Logon time:           0
Logoff time:          Mon, 18 Jan 2038 22:14:07 GMT
Kickoff time:         Mon, 18 Jan 2038 22:14:07 GMT
Password last set:    Thu, 29 Jan 2004 08:29:28 GMT
Password can change:  Thu, 29 Jan 2004 08:29:28 GMT
Password must change: Mon, 18 Jan 2038 22:14:07 GMT

pdbedit -L
andriusb:505:
joe:503:
lisa:504:
kristin:506:

pdbedit -x joe

pdbedit -L
andriusb:505:
lisa:504:
kristin:506:

14.8.7. rpcclient

rpcclient <server> <options>

Le programme rpcclient ex�cute des commandes administratives utilisant les RPC de Microsoft, qui fournissent l'acc�s aux l'interfaces d'administration graphiques (ou GUI) pour la gestion des syst�mes. Ce dernier est le plus souvent utilis� par les utilisateurs exp�riment�s qui comprennent bien la complexit� des RPC de Microsoft.

14.8.8. smbcacls

smbcacls <//server/share> <filename> <options>

Le programme smbcacls modifie les ACL de Windows dans les fichiers et r�pertoires partag�s par le serveur Samba.

14.8.9. smbclient

smbclient <//server/share> <password> <options>

Le programme smbclient est un client UNIX souple qui fournit des fonctionnalit�s semblables � ftp.

14.8.10. smbcontrol

smbcontrol -i <options>

smbcontrol <options> <destination> <messagetype> <parameters>

Le programme smbcontrol envoie des messages de contr�le aux d�mons smbd ou nmbd en cours d'ex�cution. L'ex�cution de smbcontrol -i lance la commande de mani�re interactive jusqu'� ce qu'une ligne blanche ou que la lettre 'q' soit saisie.

14.8.11. smbgroupedit

smbgroupedit <options>

Le programme smbgroupedit �tablit la correspondance entre les groupes Linux et les groupes Windows. Il permet �galement � un groupe Linux d'�tre un groupe de domaine.

14.8.12. smbmount

smbmount <//server/share> <mount_point> <-o options>

Le programme smbmount utilise le programme de bas niveau smbmnt pour monter un syst�me de fichiers smbfs (partage Samba). La commande mount -t smbfs <//server/share> <mount_point> <-o options> fonctionne �galement.

Exemple�:

smbmount //wakko/html /mnt/html -o username=kristin
Password: <password>
[root@yakko /]# ls -l /mnt/html
total 0
-rwxr-xr-x    1 root     root            0 Jan 29 08:09 index.html

14.8.13. smbpasswd

smbpasswd <options> <username> <password>

Le programme smbpasswd g�re les mots de passe crypt�s. Ce programme peut �tre ex�cut� aussi bien par un super-utilisateur pour changer le mot de passe d'un utilisateur quelconque que par un utilisateur ordinaire pour changer son propre mot de passe Samba.

14.8.14. smbspool

smbspool <job> <user> <title> <copies> <options> <filename>

Le programme smbspool est une interface compatible avec le syst�me d'impression CUPS pour Samba. Bien qu'il soit con�u pour une utilisation avec des imprimantes CUPS, smbspool peut �galement fonctionner avec des imprimantes non-CUPS.

14.8.15. smbstatus

smbstatus <options>

Le programme smbstatus affiche le statut des connexions actuelles � un serveur Samba.

14.8.16. smbtar

smbtar <options>

Le programme smbtar effectue la sauvegarde et la restauration de fichiers et de r�pertoires en partage sous Windows sur une bande d'archive locale. Bien que ce programme soit semblable � la commande tar, les deux ne sont pas compatibles.

14.8.17. testparm

testparm <options> <filename> <hostname IP_address>

Le programme testparm v�rifie la syntaxe du fichier smb.conf. Si votre fichier smb.conf se trouve dans l'emplacement par d�faut (/etc/samba/smb.conf), il n'est pas n�cessaire de pr�ciser l'emplacement. La sp�cification du nom d'h�te et de l'adresse IP pour le programme testparm permet de v�rifier que les fichiers hosts.allow et host.deny sont bien configur�s correctement. Le programme testparm affiche �galement un r�sum� de vos fichiers smb.conf et le r�le du serveur (autonome, domaine, etc.) apr�s avoir effectu� les tests. Ce programme est utile lors du d�bogage �tant donn� qu'il exclut les commentaires et fournit les informations de mani�re concise pour des administrateurs exp�riment�s.

Exemple�:

testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[tmp]"
Processing section "[html]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
<enter>
# Global parameters
[global]
        workgroup = MYGROUP
        server string = Samba Server
        security = SHARE
        log file = /var/log/samba/%m.log
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        dns proxy = No
 
[homes]
        comment = Home Directories
        read only = No
        browseable = No
 
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
 
[tmp]
        comment = Wakko tmp
        path = /tmp
        guest only = Yes
 
[html]
        comment = Wakko www
        path = /var/www/html
        force user = andriusb
        force group = users
        read only = No
        guest only = Yes

14.8.18. testprns

testprns <printername> <printcapname>

Le programme testprns v�rifie si printername est une option valide et qu'elle existe dans le fichier printcap. Si printcapname n'est pas sp�cifi�e, la valeur par d�faut pr�cis�e dans les fichiers de configuration de Samba ou de printcap est la valeur utilis�e.

14.8.19. wbinfo

wbinfo <options>

Le programme wbinfo affiche des informations du d�mon winbindd. Logiquement, le d�mon winbindd doit �tre en cours d'ex�cution pour que wbinfo fonctionne.

 
 
  Published under the terms of the GNU General Public License Design by Interspire