ubuntu共享文件samba

it2022-05-05  184

想在两台Ubuntu之间搭建一个smaba共享一个文件夹,在windows下面很简单的操作,因为ubuntu的权限管理竟然这么麻烦。搞了半个小时,一开始用图像界面操作怎么都登录不了。后来直接编辑配置才好了。有机会好好研究一下权限操作。先把配置过程记录一下,下次肯定还要用的:

1.打开配置目录

sudo gedit /etc/samba/smb.conf

2.在最下面添加,记得改path

[share] comment = share folder browseable = yes path = /home/ltr/share create mask = 0777 directory mask = 0777 valid users = root force user = nobody force group = nogroup public = yes available = yes

3.重启服务

sudo service smbd restart

4.需要注意的地方:

4.1 共享目录最好设立在/home 目录下面,/media目录下的硬盘是不行的,整整半个小时的大坑.

4.2 valid users 账户需要时系统中有的用户

4.3 最好把系统用户添加到smaba账户中(待求证):

# 为samba添加用户。回车后还需要输入密码 sudo smbpasswd -a root

4.4关了防火墙

# 看看是不是启用了防火墙 sudo ufw status # 要么直接禁掉它 sudo ufw disable

4.5 安装smaba出了个错误(转:https://blog.csdn.net/qq_38019633/article/details/84024309)

E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

出现这个问题的原因可能是:

在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将terminal close。此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装软件时,出现如上错误。即有另一个程序正在占用apt-get install进程,由于它在运行时,会占用软件源更新时的系统锁(简称‘系统更新锁’),此时资源被锁。

所以,第一种方法,我们只需要杀死之前的进程,释放系统锁就可以了:

ps -e|grep apt-get

显示

6965 ? 00:00:01 apt-get

然后执行

sudo kill 6965

第二种方法,强制解锁

sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock

 


最新回复(0)