smbd
و nmbd
.
dpkg-reconfigure samba-common
نسبت به انطباق آن نیازهای خود اقدام کنید:
FALCOTNET
است).
/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 sever" 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 # "security = user" is always a good idea. This will require a Unix account # in this server for every user accessing the server. security = user [...]
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 فراهم شده است).
مثال 11.24. اتصال یک اشتراک ویندوز
mount -t cifs //arrakis/shared /shared \ -o credentials=/etc/smb-credentials
/etc/smb-credentials
(که نباید توسط کاربران خواندنی باشد) شامل قالب زیر است:
username = user password = password
uid
و gid
که اجازه استفاده فایلهای کاربر و گروه مشخص شده در نقطه اتصال را میدهند، به این منظور که تمام دسترسیها در اختیار root نباشد.
/etc/fstab
به صورت زیر پیکربندی شود:
//server/shared /shared cifs credentials=/etc/smb-credentials
umount
صورت میگیرد:
http://localhost:631/admin
smb://user:password@server/printer
.