linux 里面的samba服务器为什么怎么配都有问题,总是无法登陆???

2024-12-25 14:32:51
推荐回答(3个)
回答1:

做个简单的你先看看能不能做成,照着一步一步就行,我目前用的是Feodra8,14.别的版本没试过
比如:
我先建个用户,user1然后给密码咯,smbpasswd -a user1
指定一个目录,就根目录下的Samba把,自己进入
cd / ,然后创建mkdir Samba
ls 查看一下是否创建好,好了的话进行下一步给权限,说明一下,因为Samba目录是在根目录下的,所以给权限的时候就要先进到根目录
cd /
chmod 770 Samba (rwx,rwx,---)
chown user1:root Samba (属主,属组,其他用户)
上面是对应的权限与给谁的权限
接着 进入配置文件里vi /etc/samba/smb.conf
Shift+G切换到最下面,开始自己写
[Samba]
path = /Samba
public = yes
writeable = yes
create mask = 0660
directory mask = 0660
valid users = user1,@root
browseable = yes

保存退出,OK,如果你只是为了比赛而即时的学习一下,做熟了就OK,要长久的学习系统的话,需要多看书,多操作。
忘了说了,测试命令smbclient //本机地址/Samba(指定目录) -U (要大写) usernamed 修改回答
由于我上面给的权限是770,所以用户user1和root组的所有用户都是对该目录由完全权限的。

回答2:

部分超简单参考,自行拓展。
mkdir /smb
vi /etc/samba/smb.conf
[smb]
path = /smb
write list = root
chcron -t samba_share_t /smb {或者是直接setenforce 0}
看看能访问不。

回答3:

testparm命令,用于检查smb.conf有没有语法错误,或者把smb.conf贴上来。

另外,linux是什么发行版本的,有没有开SELinux,而‘总是无法登陆’是指什么?本地访问?远程访问?hostname访问?ip访问?