উবুন্টুতে বাইডিফল্ট “রুট“ ইউজার ডিসেবল থাকে। রুট ইউজারকে এনাবল করে নিন। কিভাবে করবেন তা আমার এই পোস্টে আছে। “রুট“ হিসেবে লগিন করুন। System–>Administration–>Synaptic Package Manager রান করুন। Settings–>Repositories এ ক্লিক করুন। Ubuntu 6.10 ট্যাবে Community Maintained Open Source Software (universe) এ টিক মার্ক আছে কিনা দেখুন। না থাকলে টিক মার্ক দিন। Synaptic Package Manager বন্ধ করুন। টার্মিনালে নিচের কমান্ডটি দিন।
apt-get update
সাম্বা ইনস্টল করার জন্য নিচের কমান্ডটি দিন।
apt-get install samba samba-common samba-doc libcupsys2-gnutls10 libkrb53 winbind smbclient
ইনস্টল হয়ে গেলে নিচের কমান্ডটি দিয়ে smb.conf ফাইলটি ওপেন করুন।
gedit /etc/samba/smb.conf
ফাইলটির সবকিছু মুছে নিচের দেওয়া উদাহারনটি পেস্ট করে সেভ করুন।
[global]
workgroup = MYWORKGROUP
netbios name = SERVER1
server string = %h server (Samba, Ubuntu)
passdb backend = tdbsam
security = user
username map = /etc/samba/smbusers
name resolve order = wins bcast hosts
domain logons = yes
preferred master = yes
wins support = yes
# Set CUPS for printing
load printers = yes
printcap name = CUPS
printing = CUPS
printer admin = @lpadmin
# Default logon
logon drive = H:
logon script = scripts/logon.bat
logon path = \\server1\profile\%U
# Useradd scripts
add user script = /usr/sbin/adduser –quiet –disabled-password –gecos “” %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usernod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u
idmap uid = 15000-20000
idmap gid = 15000-20000
template shell = /bin/bash
# sync smb passwords woth linux passwords
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd chat debug = yes
unix password sync = yes
# set the loglevel
log level = 3
[public]
browseable = yes
public = yes
[homes]
comment = Home
valid users = %S
read only = no
browsable = no
[printers]
comment = All Printers
path = /var/spool/samba
printable = yes
public = no
writable = no
create mode = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
write list = root, @smbadmin
[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
admin users = Administrator
valid users = %U
read only = no
guest ok = yes
writable = no
share modes = no
[profile]
comment = User profiles
path = /home/samba/profiles
valid users = %U
create mode = 0600
directory mode = 0700
writable = yes
browsable = no
guest ok = no
ডোমেইন লগঅন এবং প্রোফাইলের ডিরেক্টরি তৈরী করুন নিচের কমান্ডগুলো দিয়ে।
mkdir /home/samba
mkdir /home/samba/netlogon
mkdir /home/samba/profiles
mkdir /var/spool/samba
chmod 777 /var/spool/samba/
chown -R root:users /home/samba/
chmod -R 771 /home/samba/
সাম্বা রিস্টার্ট করুন নিচের কমান্ডটি দিয়ে।
/etc/init.d/samba restart
/etc/nsswitch.conf ফাইলটি ওপেন করুন এই কমান্ড দিয়ে।
gedit /etc/nsswitch.conf
hosts: files dns লাইনটা পরিবর্তন করে লিখুন hosts: files wins dns
রুট ইউজারকে সাম্বা পাসওয়ার্ড ডেটাবেজে এড করার জন্য নিচের কমান্ডগুলো দিন।
smbpasswd -a root
echo “root = Administrator” > /etc/samba/smbusers
সাম্বা সার্ভার ঠিকমত কাজ করছে কিনা দেখার জন্য এই কমান্ড দিন।
smbclient -L localhost -U%
সবকিছু ঠিক থাকলে এই রকম কিছু দেখতে পাবেন।উইন্ডোজের ডিফল্ট ডোমেইন গ্রুপ সেট করুন।
net groupmap modify ntgroup=”Domain Admins” unixgroup=root
net groupmap modify ntgroup=”Domain Users” unixgroup=users
net groupmap modify ntgroup=”Domain Guests” unixgroup=nogroup
সাম্বা ইউজার এড করুন। উদাহারন:- jewel
useradd jewel -m -G users
smbpasswd -a jewel
সব ইউজারের জন্য একটা কমন শেয়ার তৈরী করুন
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
/etc/samba/smb.conf ফাইলের নিচের দিকে এই লাইনগুলো এড করুন।
[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes
সাম্বা রিস্টার্ট করুন
/etc/init.d/samba restart
আপনার ফাইল সার্ভার তৈরী…
0 comments:
Post a Comment