smbd
وnmbd
.
/etc/samba/smb.conf
by plainly copying /usr/share/samba/smb.conf
. So you should really run dpkg-reconfigure samba-common
to adapt it:
FALCOTNET
in our case).
wins server
), the package also proposes identifying the WINS server from the information provided by the DHCP daemon. The Falcot Corp administrators rejected this option, since they intend to use the Samba server itself as the WINS server.
/etc/samba/smb.conf
. تلخص المقتطفات التالية التعديلات التي أجروها في قسم [global]
.
[...] [global] ## Browsing/Identification ### # Change this to the workgroup/NT-domain name your Samba server will part of workgroup = FALCOTNET [...] # Windows Internet Name Serving Support Section: # WINS Support - Tells the NMBD component of Samba to enable its WINS Server wins support = yes [...] ####### Authentication ####### # Server role. Defines in which mode Samba will operate. Possible # values are "standalone server", "member server", "classic primary # domain controller", "classic backup domain controller", "active # directory domain controller". # # Most people will want "standalone server" or "member server". # Running as "active directory domain controller" will require first # running "samba-tool domain provision" to wipe databases and create a # new domain. server role = standalone server obey pam restrictions = yes [...] # "security = user" is always a good idea. This will require a Unix account # in this server for every user accessing the server. security = user [...]
Indicates that Samba should act as a Netbios name server (WINS) for the local network. This option had been removed from the default configuration in Buster and must be added manually if desired.
| |
هذه هي القيمة الافتراضية لهذا المتغير؛ لكن بما أنها مركزية في إعدادات سامبا، فيفضّل إعادة ضبطها صراحة. كل مستخدم يحتاج المصادقة قبل أن يصل لأي مشاركة.
|
adduser
مثلاً).
smbpasswd -a user
؛ سيطلب هذا الأمر إدخال كلمة السر.
smbpasswd -x user
. كما يمكن تعطيل حسابات سامبا مؤقتاً (باستخدام smbpasswd -d user
) وإعادة تفعيلها لاحقاً (باستخدام smbpasswd -e user
).
smbclient
عن مخدمات SMB. وهو يقبل الخيار -U user
، للاتصال بالمخدم بالهوية المحددة. يتصل الأمر smbclient //server/share
بالمشاركة بطريقة تفاعلية تشابه استخدام عميل FTP نصي. يسرد smbclient -L server
جميع المشاركات المتاحة (والمرئية) على المخدم.
mount
بربط مشاركة ويندوز مع شجرة نظام ملفات لينكس (بمساعدة الأمر mount.cifs
المتوفر في cifs-utils).
/etc/smb-credentials
(الذي يجب ألا تعطى صلاحية قراءته للمستخدمين) كالتالي:
username = user password = password
uid
وgid
اللذان يسمحان بفرض مالك ومجموعة للملفات المتاحة على المشاركة، حتى لا تنحصر صلاحيات الوصول بالمستخدم الجذر.
/etc/fstab
:
//server/shared /shared cifs credentials=/etc/smb-credentials
umount
command.
http://localhost:631/admin
smb://user:password@server/printer
.