本关任务是学会如何配置samba服务器。 注意:在执行本关任务前,首先执行如下命令来初始化任务环境。 mkdir /testDir chmod 777 /testDir useradd testUser smbpasswd -a testUser(输入新设置的密码) touch testFile 具体编程要求如下: 自定义一个共享文件夹,将共享名字设置为TestShare,指定共享目录为/testDir,同时设置其可浏览,并且设置其可写属性以及创建文件和目录的默认权限分别是0644和0755; 使用smbclient命令连接本机TestShare共享文件夹(将本机作为远程服务器,并且使用testUser用户去访问); 在远程服务器上新建一个目录Dir; 将本地的一个文件(/root/testFile)上传到远程主机的Dir目录下并重命名为upLoadFile。
时间: 2024-02-25 07:56:45 浏览: 210
好的,以下是具体的配置步骤和命令:
1. 安装samba服务器:
```
sudo apt-get update
sudo apt-get install samba
```
2. 编辑samba的配置文件/etc/samba/smb.conf:
```
sudo vim /etc/samba/smb.conf
```
在文件的最后添加如下内容:
```
[TestShare]
comment = Test Share
path = /testDir
browseable = yes
writable = yes
create mask = 0644
directory mask = 0755
```
保存并退出。
3. 重启samba服务器:
```
sudo systemctl restart smbd
```
4. 修改testUser的登录密码:
```
sudo smbpasswd -a testUser
```
输入新设置的密码。
5. 使用smbclient命令连接本机TestShare共享文件夹:
```
smbclient //localhost/TestShare -U testUser
```
按照提示输入密码。
6. 在远程服务器上新建一个目录Dir:
```
mkdir Dir
```
7. 将本地的一个文件(/root/testFile)上传到远程主机的Dir目录下并重命名为upLoadFile:
```
put /root/testFile Dir/upLoadFile
```
上传成功后可以使用ls命令查看文件是否已经上传到远程服务器。
至此,samba服务器的配置和任务要求已经完成。
阅读全文