← 返回命令列表

Linux command

samba 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Start the Samba AD DC daemon

samba -i

Start with a specific configuration file

samba -s [/etc/samba/smb.conf]

Start with debug logging

samba -d [3]

Check Samba version

samba --version

Start as a classic NT4-style domain controller

samba --option="server role=classic primary domain controller"

说明

Samba is a software suite that implements the SMB/CIFS protocol, allowing Unix systems to share files and printers with Windows clients. The samba daemon provides Active Directory Domain Controller services. The suite consists of several components: smbd handles file and print services, nmbd provides NetBIOS name resolution and browsing, winbindd handles user and group lookups, and samba itself acts as an AD domain controller when configured. Configuration is managed through /etc/samba/smb.conf, which defines shares, authentication, and network settings. Samba can integrate with existing Windows domains or serve as a complete replacement for Windows Server AD infrastructure.

参数

-D, --daemon
Run as a daemon (background process)
-i, --interactive
Run interactively in the foreground
-M _model_, --model=_model_
Select process model: single, standard, prefork, thread
-d _level_, --debuglevel=_level_
Set debug logging level (0-10)
-s _file_, --configfile=_file_
Use alternate configuration file
--no-process-group
Don't create a new process group
-V, --version
Print version information

FAQ

What is the samba command used for?

Samba is a software suite that implements the SMB/CIFS protocol, allowing Unix systems to share files and printers with Windows clients. The samba daemon provides Active Directory Domain Controller services. The suite consists of several components: smbd handles file and print services, nmbd provides NetBIOS name resolution and browsing, winbindd handles user and group lookups, and samba itself acts as an AD domain controller when configured. Configuration is managed through /etc/samba/smb.conf, which defines shares, authentication, and network settings. Samba can integrate with existing Windows domains or serve as a complete replacement for Windows Server AD infrastructure.

How do I run a basic samba example?

Run `samba -i` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -D, --daemon do in samba?

Run as a daemon (background process)