linux加入域后,windows访问linux的共享文件时应该输入用户名不用进入

linux加入域后,windows访问linux的共享文件时应该输入用户名不用进入,第1张

想要共享需要安装软件包的!~因为它并不和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 = yes

    domain 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做主域控制器。看可以不。网上有很多资料,我早前做过,步骤基本上不记得了!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux加入域后,windows访问linux的共享文件时应该输入用户名不用进入

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情