ubuntu下使用qemu模拟ARM(一)-------安装samba服务器

Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享。

  1. 安装samba软件包

安装samba:sudo apt-get install samba

安装smbclient:sudo apt-get install smbclient

2.关闭与重启命令

关闭samba命令:book@book-virtual-machine:/$ /etc/init.d/samba stop 该命令关闭了smbd.service和nmbd.service两个服务

重启samba服务:book@book-virtual-machine:/$ /etc/init.d/samba restart 将smbd.service和nmbd.service两个服务重新启动

3.配置samba服务

首先建立一个共享文件夹book@book-virtual-machine:/$ sudo mkdir samba_share

然后修改配置文件:/etc/samba/smb.conf ,在smb.conf 文件的最末尾加入下面的内容:

share

comment = Shared Folder require password

path = /samba_share

public = yes

writable = yes

valid users = share

create mask = 0777

directory mask = 0777

force user = nobody

force group = nogroup

available = yes

browseable = yes

保存后重新启动samba:sudo /etc/init.d/samba restart

4.设置用户和密码

sudo smbpasswd -a share 接着俺提示输入密码。(前提是添加了此用户:useradd share)

否则系统在没有此用户的前提下按默认操作是会报如下错的:

增加samba用户提示Failed to add entry for user

root@tyc-virtual-machine:/home# smbpasswd -a share

New SMB password:

Retype new SMB password:

Failed to add entry for user share.

解决办法:

这是因为没有加相应的系统账号,所以会提示Failed to add entry for user的错误,只需增加相应的系统账号share就可以了:

root@tyc-virtual-machine:/home# groupadd share -g 6000

root@tyc-virtual-machine:/home# useradd share -u 6000 -g 6000 -s /sbin/nologin -d /dev/null

相关推荐
七夜zippoe11 分钟前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥19 分钟前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
Fcy6482 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满2 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
主机哥哥2 小时前
阿里云OpenClaw部署全攻略,五种方案助你快速部署!
服务器·阿里云·负载均衡
珠海西格电力科技3 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀4 小时前
Linux环境变量
linux·运维·服务器
zzzsde4 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
qq_297574674 小时前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
神筆&『馬良』5 小时前
Foundation_pose在自己的物体上复现指南:实现任意物体6D位姿检测(利用realsense_D435i和iphone_16pro手机)
目标检测·ubuntu·机器人·视觉检测