RHEL/CentOS 6.3, Fedora 17 -ב tdbsam Backend תועצמאב הבמס תרש רדגה


.םיפתושמ תוספדמו םיצבקל תשגל ידכ Windows לש הדובע תונחת לכמ Samba תרשל רבחתהל םילוכי הצקה ישמתשמ ,םיצבק רייס וא Windows smbclient (GUI) תועצמאב .CIFS (Common File File System) -ו SMB (Bloc

.samba שמתשמה לש םינותנה דסמב תכרעמ ישמתשמ ףיסוהלו רוציל דציכ הארנ ןכ ומכ ,SMB לוקוטורפ תועצמאב תשרב םיצבק ףותישל ותוא רידגהל דציכ דמלנ םגו תוכרעמ Fedora 17,16,15,14,13,12 -ו RHEL 6.3/6.

.IP 172.16.25.126 תבותכ םע tecmint חראמ םש םע RHEL 6.3 תכרעמב םישמתשמ ונא

.האבה הדוקפה תועצמאב תבשומ וא תעכ לעפומ SELinux םא קודב ,תישאר

# selinuxenabled && echo enabled || echo disabled

enabled

.(תבשומ רבכ SELinux םא ,הז בלשמ םלעתה) .ךלש ךרועה תריחב םע etc/selinux/config/םשב ץבוק חותפל ,RHEL/CentOS/Fedora תוכרעמ תחת ותוא תיבשהל ונילע ןכל ,תעכ לעפומ SELinux ,ונלש הרקמב

# vi /etc/selinux/config

.תכרעמה תא שדחמ לעפהו תתבשומ SELINUX = -ל תלעפומ SELINUX = תרמואש הרושה תא הנשו

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

.םיצבקה חפנב יולת ,המ ןמז תחקל לוכי הז לוחתא ךילהת .לוחתאה ךילהתב הלוכ םיצבקה תכרעמ תא שדחמ ןמסל ידכ תכרעמה תא לחתאל ךרטצנ ,ןאכ

# init 6

.Samba תליבח תא ןיקתהל לחתהו סיסבה שמתשמ םע רבחתה ,הסינכ תייחנהל העיגמ תכרעמהש עגרב

.הבמס תוליבח תנקתהל YUM תוליבחה להנמ ילכב םישמתשמ ונא

# yum install samba samba-common cups-libs samba-client

.etc/samba/smb.conf/ ץבוקה תא חתפ .tdbsam תמסיס לש backend תועצמאב ותוא רידגהל ןמזה עיגה וישכע ,החלצהב samba תנקתה רחאל

# vi /etc/samba/smb.conf

.Samba תרשל רבחתהל םישמתשמל תרשפאמ וז הרוש .תויאמצע תרש תויורשפא ףיעסב תואבה תורושה תא קודבו

# ----------------------- Standalone Server Options ------------------------
#
# Scurity can be set to user, share(deprecated) or server(deprecated)
#
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.

        security = user 
        passdb backend = tdbsam

.תואבה תודוקפה תא לעפה .םישמתשמה לכל םיצבק ףותישל Samba לש ףותיש תיירפס רוצינ תעכ

# mkdir -p /home/sambashares/tecmintusers
# chown -R root:users /home/sambashares/tecmintusers
# chmod -R 775 /home/sambashares/tecmintusers

.etc/samba/smb.conf/ ץבוקה תיתחתב תואבה תורושה תא ףסוה

[tecmintusers]
  comment = All Users
  path = /home/sambashares/tecmintusers
  valid users = @users
  force group = users
  create mask = 0660
  directory mask = 0771
  writable = yes

.הבמס רובע תכרעמ תלעפה ירושיק רוצ

# chkconfig --levels 235 smb on

.הבמס תרש תא שדחמ לעפה תעכ

# /etc/init.d/smb restart

.המסיס ול רידגנו tecmint םשב שמתשמ רוצינ

# useradd tecmint -m -G users
# passwd tecmint

.המסיס ורובע רדגהו הבמס לש שמתשמה דסמל רצונש שדח שמתשמ ףסוה תעכ

# smbpasswd -a tecmint

.יוצרה שמתשמה םשב tecmint שמתשמה םש תא ףלחה טושפ ,הצור התאש םישמתשמ המכ רוציל לוכי התא וז ךרדב

.חראמה טנימקטב תונימז הבמס ףותיש תוירפס תמישר גיצי אוה .L- תורשפא םע smbclient תליבח תועצמאב סקוניל תכרעמ ךותב Samba לש תוינמה תיירפס תא תמא

# smbclient -L tecmint

Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.10-125.el6]

        Sharename       Type      Comment
        ---------       ----      -------
        tecmintusers    Disk      All Users
        IPC$            IPC       IPC Service (Samba Server Version 3.5.10-125.el6)
Anonymous login successful
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.10-125.el6]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

.המסיס םע tecmint -כ שמתשמ םש תועצמאב סקוניל תכרעמ תחת הבמס לש ףותישה תיירפסל רבחתהל הסנ

# smbclient -L //tecmint/tecmintusers -U tecmint
Enter tecmint's password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.10-125.el6]

        Sharename       Type      Comment
        ---------       ----      -------
        tecmintusers     Disk      All Users
        IPC$            IPC       IPC Service (Samba Server Version 3.5.10-125.el6)
        tecmint         Disk      Home Directories
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.10-125.el6]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

.הטמל הנומתב ןייע .tecmint לש תיתיבה היירפסה תא הארת ,המסיסו tecmint -כ שמתשמה םש תא ןזהו tecmint\172.16.25.126 \\ תבותכה תא דלקהו Windows רייס תא חתפ ,ךלש Windows תכרעממ רבחתהל הסנ תעכ

.הטמל המוד הארת .tecmintusers\172.16.25.126 \\ כ Samba לש תפתושמה הירפסה גוס תבותכ תא ףתשל ידכ וישכע

./http://www.samba.org תבותכב ןייע Samba תרוצת לע ףסונ עדימל