想在两台Ubuntu之间搭建一个smaba共享一个文件夹,在windows下面很简单的操作,因为ubuntu的权限管理竟然这么麻烦。搞了半个小时,一开始用图像界面操作怎么都登录不了。后来直接编辑配置才好了。有机会好好研究一下权限操作。先把配置过程记录一下,下次肯定还要用的:
1.打开配置目录
sudo gedit /etc/samba/smb.conf2.在最下面添加,记得改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 = yes3.重启服务
sudo service smbd restart4.需要注意的地方:
4.1 共享目录最好设立在/home 目录下面,/media目录下的硬盘是不行的,整整半个小时的大坑.
4.2 valid users 账户需要时系统中有的用户
4.3 最好把系统用户添加到smaba账户中(待求证):
# 为samba添加用户。回车后还需要输入密码 sudo smbpasswd -a root4.4关了防火墙
# 看看是不是启用了防火墙 sudo ufw status # 要么直接禁掉它 sudo ufw disable4.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