samba服务器新建文件权限,Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析...

Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析

发布时间:2011-01-04 19:10:00   作者:佚名   text-message.png 我要评论

本文是基于ubuntu桌面版进行操作说明的。前面的设置都是管理员进行的,这里说的管理员就是可以使用sudo命令,也就是在admin用户组的成员,普通用户就是不在admin组的用户(默认情况下没有sudo权限,不是samba用户,也不在sambashare用户组)。

装系统时设置的那个唯一的用户,他拥有sudo权限和其它的所有默认权限(默认已在sambashare),当然,最高的仍然是root(注意root和管理员的区别)。

在ubuntu下设置共享1. 安装samba

sudo apt-get install samba smbfs

2. 设置samba密码

sudo touch /etc/samba/smbpasswd

sudo smbpasswd -a yourname #yourname 表示你的用户名

然后按照提示设置输入密码

3. 任意选择你想要共享的文件夹,右键选择“Properties”,然后点击“Share”;

4. 输入共享名,一般情况下可以跟文件夹同名,如果下面第三步出错请换个名字试试;

5. 选中第一个选项 “share this fold” ,第二个也可以选上,第三个建议不要选;

应用共享如果是在windows中访问创建的共享,以XP为例,打开“我的电脑》工具》映射网络驱动器”

在“文件夹”方框输入你的共享地址。

你的映射地址为“\\ubuntu-IP\sharename”,ubuntu-IP是你的ubuntu主机的IP地址,sharename 就是你在前面第3步中输入的共享名。

然后按照提示输入用户名和共享密码。

如果是在linux系统中,可以通过mount命令访问你创建的共享:

sudo mount //ubuntu-IP/sharename share_temp/ -o username=yourname,password=yourpasswd,fmask=777,dmask=777

share_temp是你本地的一个文件夹,就是把共享临时放到这个文件夹。

说明:

1. 共享密码是你在前面低2步设置的密码,这与你登陆ubuntu主机时的密码是独立的,但用户名是一样的;

2. 注意Windows和linux访问是斜线方向是不一样的

ubuntu下的普通用户如何建立共享普通用户登陆后,按照上面的方法创建共享文件夹,则会提示错误:

'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Permission denied

You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.此时只需要将该用户加入sambashare用户组,方法如下:

sudo adduser yourname sambashare

logout后重新登陆你就可以设置共享文件夹了。

不过此时你还不能应用你的共享,你需要先设置你的samba密码。

sudo smbpasswd –a yourname

然后按照提示设置你的samba密码。

说明:普通用户设置共享的问题让很多人都被困扰过。对于该问题找了很久不得答案,网上说法很多,最后发现只要把相应用户加入sambashare用户组就可以了。

其实从错误信息也可以得到相应提示/var/lib/samba/usershares,于是查看属性:

ls /var/lib/samba/ -l

drwxrwx--T 2 root sambashare 4096 2010-12-30 10:57 usershares

第一列表示权限,第三列表示所有者,第四列表示用户组。既然提示权限不够,完全有理由怀疑是不在相应组导致的。

一般遇到这种情况想要修改相应文件(夹)用户组或者权限是不明智的,而且很可能导致新的问题,所以必须另寻他法,找到问题根本原因。

相关文章

bac85d2ee12ea1fbb906a00a4843bb72.png

这篇文章主要介绍了Ubuntu系统下创建用户、设置密码、设置SSH远程秘钥登录的图文方法,需要的朋友可以参考下2021-07-28

fdd9fcc899c0b4d997050ef8f84397d0.png

ubuntu系统怎么查看版本?ubuntu系统想要看看版本号,在哪里查看呢?查看方法和我们常用的windows系统不同,下面我们就来看看Linux查看系统版本信息的技巧,详细请看下文介2021-05-28

336289b947684b8dbf06d2374001af32.png

ubuntu21.04系统怎么自定义分区安装?自定义的空闲的分区进行安装的好久就是不用把文件拷贝出来了,下面我们就来看看详细的教程,需要的朋友可以参考下2021-05-08

7d04b44fd36fd3a842d927818123a504.png

ubuntu21.04录屏工具无法使用怎么办?ubuntu21.04系统在使用蓝屏工具的时候,发现不能使用,该怎么办呢?下面我们就来看看ubuntu录屏工具的用法,需要的朋友可以参考下2021-05-08

3d96fc4fc6f7cb95106c8c4a128675db.png

ubuntu21.04不能播播放rmvb文件怎么办?ubuntu21.04在播放视频的时候,发现不能播放rmvb格式的,该怎么办呢?下面我们就来看看ubuntu播放rmvb视频的技巧,详细请看下文介绍2021-05-06

2d517ad4d7bf312c7f631c5c92ad75a2.png

很多朋友电脑上会安装双系统,安装ubuntu21.04就完了?不不不,还有几件事必须的做,详细内容请看下文介绍2021-05-01

21539fd54fb9778b677cb21e8251fccc.png

ubuntu21.04五笔输入法怎么用?ubuntu21.04中想要使用五笔输入中文,该怎么设置呢?下面我们就来看看ubuntu21.04配置五笔输入法的技巧,需要的朋友可以参考下2021-05-01

3998fc7833a340884ac4b83ea8428643.png

ubuntu21.04怎么创建桌面快捷图标?在windows系统中用习惯了桌面快捷图标,想要给虚拟机ubuntu21.04中的软件放到桌面上来,该怎么操作呢?下面我们就来看看详细的教程,需2021-04-30

edbd91ea85f1002f9507898df2062883.png

优麒麟 20.04 LTS Pro 发,优麒麟 20.04 Pro 版本默认搭载最新 Linux 5.10 LTS 内核,新增自主研发的麒麟音乐、麒麟录音、麒麟摄像头、麒麟桌面安装程序、麒麟蓝牙、麒麟传2021-04-23

8e5e1c70debcd9cee9d8dadb481f3cf5.png

ubuntu20.04怎么设置开机引导grub?ubuntu20.04系统默认开机直接就进入系统可以看到自己的桌面,但是想要实现开机进入引导菜单编辑界面,该怎么设置呢?下面我们就来看看详2021-04-22

最新评论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499019.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

flashpaper打印机没有被正确安装_没有正确保存与安装,可导致80%的轴承提早失效...

轴承损坏可谓司空见惯,可您是否知道,80%的轴承提早失效是因为没有正确地安装。轴承的正确安装,不仅可以增加轴承的使用寿命,降低成本,还可以大大提高生产效益。轴承安装与常规其他部件安装有很大区别,为了实…

rabbitmq实例_RabbitMQ不得不知道的点

RabbitMQ的优缺点优点这边的流量削峰功能主要应用在秒杀活动中,在秒杀活动中一般因为流量过大,导致应用挂掉,为了解决这个问题,在应用前端、库存系统前端加入消息队列,在订单系统中,服务器收到用户的请求后…

图片优化_网站里的图片应该如何优化

我们一直都在做网站关键词、内页关键词、标签等。但很多朋友都忽略了网站里的图片如何优化。近年来百度图片识别、360图片识别都在不断升级功能上已经很完善了,所以我们应该对网站图片进行优化,应该做seo的朋友们重视起来, 下面笔者跟大家分享…

rabbitmq 取消消息_mall整合RabbitMQ实现延迟消息

本文主要讲解mall整合RabbitMQ实现延迟消息的过程,以发送延迟消息取消超时订单为例。项目使用框架介绍RabbitMQRabbitMQ是一个被广泛使用的开源消息队列。它是轻量级且易于部署的,它能支持多种消息协议。RabbitMQ可以部署在分布式和联合配置中&#xff0…

vue 将行转换成对象_Vue简化版实现

Vue整体结构Vue: 把data中的成员注入到Vue实例,并且把data中的成员转换成getter, setterObserver: 劫持对象的所有属性, 如有变动可拿最新的值, 通知DepCompiler:解析每一个元素中的指令/插值表达式, 替换成相应的数据Dep: 发布者…

python 如何修改字典的key值_如何使用python技术完成数据集缺失值多种应用场景的滤除或填充?...

前言在数据处理的过程中,我们应该都有这样的体会,本质上数据处理与分析是相互协作,彼此成就的过程。比如,我们会用数据分析统计数据集中的缺失值、异常值,更直观的也会进阶到数据可视化的部分(到达该部分一般是成了文章…

python graphics 清空 图_【手把手教你】使用Python玩转金融时间序列模型

01引言上一篇推文【Python量化基础】时间序列的自相关性与平稳性着重介绍了时间序列的一些基础概念,包括自相关性、偏自相关性、白噪声和平稳性,以及Python的简单实现。本文在此基础上,以沪深300指数收益率数据为例,探讨如何使用P…

postman linux_Postman使用

postman简介官网https://learning.getpostman.com/用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的…

java与MySQL做购物系统_java Swing mysql实现简单的购物系统项目源码附带指导视频教程...

大家好,今天给大家演示一下由Java swing实现的一款简单的购物程序,数据库采用的是mysql,该项目非常简单,实现了管理员对商品类型和商品的管理及用户注册登录后浏览商品、加入购物车、购买商品等功能,旨在学习Java 图形…

mysql pdm_mysql 生成pdm

1.条件1.1 工具powerDesigner16.51.2 mysql数据库地址或脚本1.3 mysql-connector-odbc-5.3.4-winx64.msi2.操作步骤2.1 database > change DBMS 选择Mysql5.02.2 打开powerDesigner16.5工具, file > reverse Engineer > database确定,则生成对应的pdm.3.图形列表中展示…

java 调用htm中js函数_从 node.js Web应用中调用 WASM 函数 | WebAssembly 入门教程

文中所有的代码都可以在 https://github.com/second-state/wasm-learning/tree/master/nodejs/hello 中找到在之前的教程中,我们讨论了如何从 Web 浏览器中的 JavaScript 应用程序访问 WebAssembly 函数。WebAssembly 快问快答从 Rust 开始入门 WebAssembly | WebAs…

vba cad 读取宏的路径_openpyxl 第三篇 lt;工作表的读取和写入gt;

1、打开表格文件from openpyxl import load_workbook wb load_workbook(r"文件路径工作簿文件全名")2. 查看有哪些sheet页sheet_names wb.sheetnames print(sheet_names)3. 读取指定的sheet页sheet1 wb[指定工作表的名字]4.单元格的使用#写 sheet1.cell(row3,colu…

mysql 一致性读_MySQL半一致性读原理解析-从源码角度解析

1、什么是半一致性读A type of read operation used for UPDATE statements, that is a combination of read committed and consistent read. When an UPDATE statement examines a row that is already locked, InnoDB returns the latest committed version to MySQL so tha…

飞秋发送文件对方无法接收_微信新功能,发送高清图片和视频终于不会被压缩了...

今天,扎比从微博中刷到了腾讯微信团队的最新微博,称微信支持发送高清图片视频不被压缩,而且给好友发送的文件容量上限也变得更大了。发送教程一般情况下,我们使用微信给好友发视频和图片时都会被压缩。而今天扎比分享的是一个不会…

张仰彪第二排序法_C++之排序

常见的各种排序算法复杂度快速排序1.原理假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边&am…

mysql1440秒未活动_phpMyAdmin登陆超时1440秒未活动请重新登录

本文章总结了关于phpMyAdmin登陆超时1440秒未活动请重新登录解决方法,有需要的朋友可参考本文章。问题现象:现象一:phpmyadmin在使用过程中经常出现“登陆超时(1440秒未活动),请重新登录”;现象二:phpmyadm…

python3读取jpg_python3读取图像并可视化的方法(PIL/Pillow、opencv/cv2)

原图:使用TensorFlow做图像处理的时候,会对图像进行一些可视化的操作。下面,就来列举一些我知道的图像读取并可视化的方法。 1. Pillow模块 1.1 Pillow模块的前生 Pillow就是python2中的 PIL 模块。PIL模块(Python Imaging Librar…

mysql一对多增删改查_SpringBoot+MySql+ElementUI实现一对多的数据库的设计以及增删改查的实现...

场景业务中经常会用到一对多的数据库的设计与数据的增删改查的实现。比如要实现一个对手机应用配置允许访问的权限的业务。app与权限就是一对多的关系。即一个app可以拥有多个权限。注:实现首先设计数据库。要有一个app表、一个权限表、一个app与权限关联表。首先设…

python设置时间到后结束程序_Python设置程序等待时间

写代码时,特别是涉及到其他外部可执行文件调用时,通常会出现调用程序还未生成结果,后面的程序就自动执行的情况。而通常情况下,前一步调用的生成结果是下一步程序的输入文件,因此出现找不到该文件或打不开该文件的情况…

c++心形代码_情人节,用代码比个心

今日份的情人节,在家闲出p的你,是不是比往日更加寂寞?这无情的雨,这冰冷的雪,这朴实无华且枯燥的生活,你是否想做点什么?没有朱一旦的劳力士,也没有朱一龙的神仙颜值,那么…