linux加入域后,windows访问linux的共享文件时应该输入用户名不用进入
想要共享需要安装软件包的!~因为它并不和windows一样的!需要挂上光盘看一下4个软件包有没有安 。安装了的话就找/etc/samba/smbconf 进行配置
里面配置文件一般有井号或者是“/”的都是注释。 想使其生效应该把命令前的注释删掉。一般只需要更改几个文件。
security=share
然后重启服务 。。。。。
还要在linux创建用户。就差不多了!有什么疑问的话可问我
1 在/etc/samba/lmhosts中加入win7的ip地址 JJF1 #Windows XP pro 的主机名ip,netbios名
2 编辑/etc/hosts,把全网的IP和netbios一一对应。
3 编辑/etc/samba/smbconf,检查是否有下面的字段:(注意:配置文件中的#表示注释,命令前的#表示root提示符)
preferred master = yesdomain master = yes
local master = yes
wins support = yes
os level = 100 #windows2000 起为64,xp 或win7 适当调高此值,但不要超过255
domain logons = yes
logon drive = K: #登录后用户主目录挂载成Windows的哪一分区
logon script = startupbat #每个用户登录后会自动执行的程序
time server = yes #自动调整Windows时间与SAMBA同步
admin users = root #PDC默认的管理员帐号、root
logon path = \\%N\%U\profile #用户的个人化环境设置(%N代表PDC服务器的位置,%U代表用户的Linux用户主目录)
logon home = \\%N\%U #用户主目录位置
[netlogon]
comment = Network Logon Service
path = /winhome/netlogon #须手动建立此目录
writable = no
write list = root
follow symlinks = yes
guest ok = yes
[homes]
comment = Home Directories
browseable = no
writable = yes
create mode = 0664
directory mode = 0775
创建登录目录:
#mkdir -p /winhome/netlogon建立登录脚本:
#vim /winhome/netlogon/startupbat
net time \\samba_server /set /yes
net use K: /home
建立专用用户:
#mkdir /etc/skel/profile#useradd -d /winhome/dm1 dm1
#useradd -d /winhome/dm2 dm2
#smbpasswd -a root(自动创建帐号并修改密码)
#smbpasswd -a dm1
#smbpasswd -a dm2
#pdbedit -L(查看smb用户)
建立机器码帐号,主机帐号则在该帐号最后加上一个"$"即可;
使用smbpasswd增加的用户必须要在/etc/passwd当中;
#useradd -M -s /sbin/nologin -d /dev/null ZJ1$ (-M表示不建立使用者目录)#useradd -M -s /sbin/nologin -d /dev/null ZJ2$
#smbpasswd -a -m ZJ1$(-m代表主机账户)
#smbpasswd -a -m ZJ2$
最后,修改一下安全设置:
#chcon -R -t samba_share_t /winhome
重启samba服务:
systemctl restart smbservice
win7 加入域:
我的电脑”——>属性——>高级系统设置——>网络ID——>下一步——>本机是商业网络的一部分——>下一步——>公司使用带有域的网络——>下一步——>填写SAMBA主机上面的管理员账户及密码和SAMBA工作组(root、westos、WORKGROUP)——>下一步——>填入此计算机的NetBIOS和等待加入的Samba域(ZJ1、WORKGROUP)——>输入管理员的帐号密码和域(root、westos、WORKGROUP)——>目前不添加用户——>完成
解答一:
不使用share安全级别,你可以尝试使用samba的别名机制,通过修改smbusers名称映射文件来实现,在文件中设置访问的windows用户映射的samba用户账号即可。
应该可以实现你需要的效果。
解答二:
你可以尝试使用samba做主域控制器。看可以不。网上有很多资料,我早前做过,步骤基本上不记得了!
0条评论