根据给定的文件信息,我们可以总结出一系列与CentOS下的Samba服务配置和管理相关的IT知识点,具体包括Samba服务的安装、配置、目录权限设置、用户和组管理以及Samba密码设置等。 ### Samba服务在CentOS上的安装 在CentOS系统中,Samba服务通常通过RPM包进行安装。从给定的部分内容中,我们可以看到安装Samba服务的命令示例: ```bash rpm -ivh samba-3.0.33-3.39.el5_8.i386.rpm --nodeps rpm -ivh samba-client-3.0.33-3.39.el5_8.i386.rpm --nodeps rpm -ivh samba-common-3.0.33-3.39.el5_8.i386.rpm --nodeps ``` 这里的`--nodeps`参数表示不检查依赖关系直接安装,通常在确保所有必要的依赖已经满足的情况下使用。此外,`rpm -qa | grep samba`命令用于查询系统上已安装的所有与Samba相关的软件包。 ### Samba服务的配置 Samba服务的主配置文件是`smb.conf`,位于`/etc/samba/`目录下。在给定的示例中,管理员创建了新的`smb.conf`文件,并使用vi编辑器对它进行了修改,其中包含以下关键配置项: - `workgroup=LinuxSir`:定义Samba服务器所属的工作组。 - `netbios name=LinuxSir05`:定义Samba服务器的NetBIOS名称。 - `server string=LinuxSambaServerTestServer`:定义服务器的描述信息。 - `security=share`:设置安全性级别为共享模式,任何用户无需验证即可访问共享资源。 - `[linuxsir]`:定义一个名为`linuxsir`的共享资源,其路径为`/opt/linuxsir`,可写入并可浏览,允许匿名访问。 ### 目录权限和用户管理 为了确保Samba共享资源的安全性,需要正确设置目录权限和用户权限。例如,`mkdir -p /opt/linuxsir`用于创建目录,`chown -R nobody:nobody /opt/linuxsir`用于更改目录的所有者和所属组。此外,还创建了多个子目录如`sir01`、`sir02`等,并设置了不同的权限和所有者。 在用户和组管理方面,使用`groupadd`命令创建了多个组(如`linuxsir`、`sir01`等),然后使用`adduser`命令添加用户到相应的组中,同时设置用户的登录shell为`/sbin/nologin`,表明这些用户不允许通过SSH等远程登录方式登录系统,但可以通过Samba服务访问共享资源。 ### Samba密码设置 使用`/usr/bin/smbpasswd -a`命令可以为Samba用户设置密码。在给定的示例中,管理员为`linuxsir`用户设置了Samba密码。这一步骤对于启用基于用户名和密码的身份验证至关重要,尤其是在非共享安全模式下。 以上步骤涵盖了从Samba服务的安装、配置,到目录权限和用户管理,再到密码设置的整个过程,为在CentOS系统中搭建和管理Samba服务提供了全面的指导。
rpm -ivh samba-client-3.0.33-3.39.el5_8.i386.rpm --nodeps
rpm -ivh samba-common-3.0.33-3.39.el5_8.i386.rpm --nodeps
rpm -qa | grep samba
samba-3.0.33-3.39.el5_8
samba-client-3.0.33-3.39.el5_8
samba-common-3.0.33-3.39.el5_8
cd /etc/samba/
mv smb.conf smb.confbak
touch sbm.conf
vi smb.conf
workgroup = LinuxSir
netbios name = LinuxSir05
server string = Linux Samba Server TestServer
security = share
[linuxsir]
path = /opt/linuxsir
writeable = yes
browseable = yes
guest ok = yes
mkdir -p /opt/linuxsir
id nobody
[root@localhost samba]# smbd
[root@localhost samba]# nmbd
done
5.2 在服务器上创建相应的目录;
[root@localhost ~]# mkdir -p /opt/linuxsir
[root@localhost ~]# cd /opt/linuxsir
[root@localhost linuxsir]# mkdir sir01 sir02 sir03 sir04 sirshare sir0104rw sirallrw
[root@localhost linuxsir]# ls
sir01 sir0104rw sir02 sir03 sir04 sirallrw sirshare
5.3.1 添加用户组;
[root@localhost ~]# /usr/sbin/groupadd linuxsir
[root@localhost ~]# /usr/sbin/groupadd sir01
[root@localhost ~]# /usr/sbin/groupadd sir02
[root@localhost ~]# /usr/sbin/groupadd sir03
[root@localhost ~]# /usr/sbin/groupadd sir04
[root@localhost ~]# /usr/sbin/groupadd sir0104
5.3.2 添加用户;
[root@cuc03 ~]# adduser -g sir01 -G sir0104 -d /opt/linuxsir/sir01 -s /sbin/nologin sir01
[root@cuc03 ~]# adduser -g sir02 -G sir0104 -d /opt/linuxsir/sir02 -s /sbin/nologin sir02
[root@cuc03 ~]# adduser -g sir03 -G sir0104 -d /opt/linuxsir/sir03 -s /sbin/nologin sir03
[root@cuc03 ~]# adduser -g sir04 -G sir0104 -d /opt/linuxsir/sir04 -s /sbin/nologin sir04
[root@cuc03 ~]# adduser -g linuxsir -d /opt/linuxsir -G
linuxsir,sir01,sir02,sir03,sir04,sir0104 -d /opt/linuxsir -s
剩余5页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 36 -公司员工手册范本234.doc
- 46 -宏达利员工手册范本.doc
- 48 -华为员工手册-范本.doc
- 65 -美容院员工手册(范例).doc
- 63 -美容店员工手册范本.doc
- 69 -某公司员工手册-范本1.doc
- 76 -某食品公司连锁运营部员工守则.doc
- 75 -某软件公司员工手册.doc
- 83 -企业员工手册范本 (1).doc
- 103 -微软公司的员工手册.doc
- 154 -员工手册范本(公司类).doc
- 172 -员工手册和规章制度范本.doc
- 182 -云支付和云付通的员工手册.doc
- 185 -中小公司员工手册-经典.doc
- 190 -足疗店员工手册范本.doc
- 126 -员工手册 (1).docx