2. 各部门对应的文件夹由各部门自己管理,Tools文件夹由管理员维护。 3. HR管理员账号:hradmin;普通用户账号:hruser。 FM管理员账号:fmadmin;普通用户账号:fmuser。 TS管理员账号:tsadmin;普通用户账号:tsuser。
PRO管理员账号:proadmin;普通用户账号:prouser。 CS管理员账号:csadmin;普通用户账号:csuser。 Tools管理员账号:admin。 文件夹之间的关系见下图:
c. 新建用户
使用useradd命令新建系统账户,然后再使用smbpasswd –a建立SMB账户。
[root@TS-DEV ~]# useradd -s /sbin/nologin hradmin [root@TS-DEV ~]# useradd -g hradmin -s /sbin/nologin hruser
[root@TS-DEV ~]# useradd -s /sbin/nologin fmadmin [root@TS-DEV ~]# useradd -g fmadmin -s /sbin/nologin fmuser [root@TS-DEV ~]# useradd -s /sbin/nologin tsadmin
[root@TS-DEV ~]# useradd -g tsadmin -s /sbin/nologin tsuser [root@TS-DEV ~]# useradd -s /sbin/nologin proadmin [root@TS-DEV ~]# useradd -g proadmin -s /sbin/nologin prouser [root@TS-DEV ~]# useradd -s /sbin/nologin csadmin
[root@TS-DEV ~]# useradd -g csadmin -s /sbin/nologin csuser [root@TS-DEV ~]# useradd -s /sbin/nologin admin [root@TS-DEV ~]#
[root@TS-DEV ~]# smbpasswd -a hradmin New SMB password:
Retype new SMB password: Added user fmuser.
[root@TS-DEV ~]# smbpasswd -a hruser [root@TS-DEV ~]# smbpasswd -a fmadmin
[root@TS-DEV ~]# smbpasswd -a fmuser [root@TS-DEV ~]# smbpasswd -a tsadmin [root@TS-DEV ~]# smbpasswd -a tsuser [root@TS-DEV ~]# smbpasswd -a proadmin [root@TS-DEV ~]# smbpasswd -a prouser [root@TS-DEV ~]# smbpasswd -a csadmin [root@TS-DEV ~]# smbpasswd -a csuser [root@TS-DEV ~]# smbpasswd -a admin [root@TS-DEV ~]#
d. 新建目录
e. 更改目录属性
[root@TS-DEV Company]# chown hradmin.hradmin HR [root@TS-DEV Company]# chown fmadmin.fmadmin FM [root@TS-DEV Company]# chown tsadmin.tsadmin TS
[root@TS-DEV Company]# chown proadmin.proadmin PRO [root@TS-DEV Company]# chown csadmin.csadmin CS [root@TS-DEV Company]# chown admin.admin Share
[root@TS-DEV Company]# cd Share/
[root@TS-DEV Share]# chown hradmin.hradmin HR && chown fmadmin.fmadmin FM && chown tsadmin.tsadmin TS && chown proadmin.proadmin PRO && chown csadmin.csadmin CS && chown admin.admin Tools
[root@TS-DEV Share]# chmod 1775 HR FM TS PRO CS
f. 配置samba如下:
#======================= Global Settings =====================================
[global]
# ----------------------- Network Related Options ------------------------- #
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH #
# server string is the equivalent of the NT Description field #
# netbios name can be used to specify a server name not tied to the hostname
workgroup = WORKGROUP
server string = David Samba Server Version %v netbios name = DavidSamba
# --------------------------- Logging Options ----------------------------- #
# Log File let you specify where to put logs and how to split them up.
log file = /var/log/samba/log.%m max log size = 50
# ----------------------- Standalone Server Options ------------------------ #
# Scurity can be set to user, share(deprecated) or server(deprecated)
security = user
passdb backend = tdbsam
#============================ Share Definitions ==============================
[HR]
comment = This is a directory of HR. path = /Company/HR/ public = no
admin users = hradmin valid users = @hradmin writable = yes
create mask = 0750 directory mask = 0750
相关推荐: