分页: 1 / 1

Ubuntu 24.04右键文件夹没有共享选项的解决

发表于 : 2024-06-07 22:09
homtoo
ubuntu24.04,右键文件夹没有共享选项,解决方法如下:
1、要先安装samba
命令行sudo apt install samba smbclient
2、再安装nautilus-share,安装后注销系统右键文件夹就有了共享选项。
命令行sudo apt install nautilus-share
3、添加你的用户名到共享和共享组。
命令行sudo adduser 你的用户名 sambashare
命令行sudo usermod -Gsambashare 你的用户名【注意,如果是是超级⽤⼾,会被剥掉权限。如发生sudo命令时,提示 “当前用户名” 不是 sudoers 文件。重启系统后我的账户提示不在sudoers里就是这个问题
4、要重启系统,然后右键文件夹选择共享选项就可以了。
如果没有步骤3、4,那么右键文件夹属性开启共享选项,会提示“net usershare”返回错误 255:net usershare: cannot open usershare directory /var/lib/samba/usershares. Error 权限不够,You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share."的错误。这个错误我想正确的做法应该是改/var/lib/samba/usershares及其下文件的权限,sudo chmod -R 777 /var/lib/samba/usershares
同样的,要与windows共享互相访问,需要编辑smb.conf,在[global]和#### Networking ####之间添加以下内容:

#linux去访问别的机器上的共享
client min protocol = NT1

#让别的机器访问你linux上的共享
server min protocol = NT1

#smbclient联上windows 服务器
client min protocol = CORE
client max protocol = SMB3

可以使用sudo gedit /etc/samba/smb.conf打开smb.conf添加。对了,24.04默认没有安装gedit,如果是用gedit编辑,䅛先安装gedit,安装命令为sudo apt install gedit

Re: Ubuntu 24.04右键文件夹没有共享选项的解决

发表于 : 2024-06-12 22:52
frank886
按此方洷,确实共享OK,很好用
但用户名和root用密名相同时,共享还正常
sudo命令时,提示 “当前用户名” 不是 sudoers 文件。
怎么处理?

Re: Ubuntu 24.04右键文件夹没有共享选项的解决

发表于 : 2024-06-13 9:50
astolia
frank886 写了: 2024-06-12 22:52 sudo命令时,提示 “当前用户名” 不是 sudoers 文件。
怎么处理?
最简单的方法是把用户加到sudo组里。

Re: Ubuntu 24.04右键文件夹没有共享选项的解决

发表于 : 2024-06-17 21:34
男菜鸟
mark

Re: Ubuntu 24.04右键文件夹没有共享选项的解决

发表于 : 2024-06-18 21:18
homtoo
frank886 写了: 2024-06-12 22:52 按此方洷,确实共享OK,很好用
但用户名和root用密名相同时,共享还正常
sudo命令时,提示 “当前用户名” 不是 sudoers 文件。
怎么处理?
因为我只有一个账户,也没有启用root,也没有设置root密码,不能将我的账户再添加到sudoers,弄不清楚问题所在,根据经验认定是玄学问题,通常重装系统可解决。遂重装系统,然后再上述方法施行,就没有再发生这个问题了。
现在我知道了不是玄学问题,如果是是超级⽤⼾,会被剥掉权限。如发生sudo命令时,提示 “当前用户名” 不是 sudoers 文件。重启系统后我的账户提示不在sudoers里就是这个问题
因我电脑上分区除EFI分区外,我就只分了个/和/home分区,我重装系统是格式化/,但从来不格式化/home。计算机我只是用户,对技术也不懂,只能写自己的经验,未必是通用可行的,也未必每个步骤都是必要的。。

Re: Ubuntu 24.04右键文件夹没有共享选项的解决

发表于 : 2024-06-30 21:36
oplinux
昨晚我也试了很久,但安装了nautilus-share老是出错就又去网上搜索相关内容了。
后来发现只安装samba,然后配置一下“/etc/samba/smb.conf”就完成共享文件夹的效果了,win7等系统都能读写这个共享文件夹。
smb.conf在最后添加下边几行并保存:
[testshare]
force user = ubuntu2404
path = /home/ubuntu2404/ushare
read only = no
guest ok = yes
dos filemode = yes
store dos attributes = yes

(“ubuntu2404”是我的系统用户名,“ushare”是我在主文件夹新建的文件夹)

详见此帖:
https://forum.ubuntu.com.cn/viewtopic.php?t=494704

Re: Ubuntu 24.04右键文件夹没有共享选项的解决

发表于 : 2024-12-07 23:24
homtoo
frank886 写了: 2024-06-12 22:52 按此方洷,确实共享OK,很好用
但用户名和root用密名相同时,共享还正常
sudo命令时,提示 “当前用户名” 不是 sudoers 文件。
怎么处理?
如果是是超级⽤⼾,会被剥掉权限。如发生sudo命令时,提示 “当前用户名” 不是 sudoers 文件。重启系统后我的账户提示不在sudoers里就是这个问题.