ubuntu12.04安装samba服务,怎么实现共享可读可写不可删,急求具体配置

ubuntu12.04安装samba服务,怎么实现共享可读可写不可删,急求具体配置,第1张

chattr
文件系统属性chattr权限(防止误 *** 作)
chattr [+-=]i 文件 ——锁定文件,无法删除、修改,对所有用户生效
[+-=]i 目录 ——可以对该目录内文件内容修改,但不允许建立和删除目录内文件
[+-=]a 文件 ——只能增加文件内容,无法删除和修改
[+-=]a 目录 ——只能在目录内新建文件,但无法修改和删除
通过lsattr 查询文件的隐藏chattr权限
-a ——(all)显示所有目录和文件chattr权限
-d ——和ls类似,只显示该目录chattr权限
举例:
chattr +a abc ——现在所有用户都无法对abc文件、目录进行修改和删除 *** 作,包括root用户!

需要Ubuntu安装Samba这个工具进行连接。

1、需要首先确认samba-client已经安装了。

yum list samba-client

2、如果samba-client没有安装,安装命令如下:

yum install samba-client

3、查看一下本地服务器的共享情况。

smbclient -L //IP地址 -U 用户名

4、创建一个挂载点,在本地目录空间中创建一个挂载目录。

mkdir -p /mnt/MYSHARE

5、使用mount命令挂载共享文件夹了。

mount -t cifs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”

注:cifs使用Linux常用的网络文件类型,“-o”表示挂载参数,常见的是需要提供共享的用户名和密码进行连接。

如图所示:已经连接到本地服务器

你好,具体 *** 作方法如下:$ sudo vim /etc/samba/smbconf在smbconf最后添加:[share] path = /home/share browseable = yes writable = yes comment = smb share test另外,总结一下常见的samba配置及说明:[share] # 该共享的共享名 comment = smb share test # 该共享的备注 path = /home/share # 共享路径 allow hosts = host(subnet) # 设置该Samba服务器允许的工作组或者域 deny hosts = host(subnet) # 设置该Samba服务器拒绝的工作组或者域 available = yesno # 设置该共享目录是否可用 browseable = yesno # 设置该共享目录是否可显示 writable = yesno # 指定了这个目录缺省是否可写,也可以用readonly = no来设置可写 public = yesno # 指明该共享资源是否能给游客帐号访问,guest ok = yes其实和public = yes是一样的 user = user, @group # user设置所有可能使用该共享资源的用户,也可以用@group代表group这个组的所有成员,不同的项目之间用空格或者逗号隔开 valid users = user, @group # 指定能够使用该共享资源的用户和组


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10284169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存