CentOS6.5与Windows10共享root用户文件夹
来源:互联网 发布:淘宝法院拍卖流程 编辑:程序博客网 时间:2024/05/17 05:03
今天在虚拟机里安装了最小化版本的CentOS-6.5(CentOS-6.5-x86_64-minimal.iso,498MB,没有桌面环境和一些常用的工具,只有一个root用户),内核版本为2.6.32。我打算共享一个文件夹到Win10,折腾了一个小时,终于搞定,这里记录下过程,方便以后查找。
刚开始我共享一个自己新建的文件夹时,在Win10上访问时遇到了恼人的安全认证问题,如下所示:
我共享的文件夹明明没有要求用户名和密码,怎么Win10弹出了这个东西?不管输入的是Win10的账户密码还是CentOS的root账户密码都不行。之前在Ubuntu16.04上共享文件夹没有出现这个弹窗,我想可能是因为CentOS6.5 samba版本比较旧,Win10的samba版本比较新,两者的差异性就导致了这个问题。
之后网上搜索一番,发现并不是Win10的配置有问题,很可能是CentOS的samba配置有问题。于是我打算直接共享root用户的/root文件夹,因为root用户是有密码的,Win10的这个弹窗可能是要求访问的文件夹必须要有认证。然后网上搜索捣鼓捣鼓,搞定了,流程如下:
1. 安装samba
yum install samba samba-client samba-swat
2. 删除内置的iptables规则。不删除的话可能无法正常访问共享的文件夹。
a.临时删除
iptables -F INPUT
iptables -F FORWARD
b.永久删除,再敲入下面一行
service iptables save
3. 关闭SELlinux,用不到,关闭就对了。
a. 临时关闭
setenforce 0
b. 永久关闭
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
保存重启
4. 为samba添加root用户,密码为你的root账户密码!!!,然后重启samba服务。
smbpasswd -a root
/etc/init.d/smb restart
5. Win10访问虚拟机的IP地址,我的是\\192.168.36.130\root。又弹出认证,这时输入你的root账户和密码就OK了!
别以为这样就搞定了,重启后你会发现又访问不了,还需要最后一步。
6. 在/etc/rc.local文件最后增加如下两行:
smbpasswd -e root
/etc/init.d/smb restart
大功告成!
补充:以下配置是共享用户的home目录samba配置文件/etc/samba/smb.conf里的内容:
[homes]
comment = Home Directories
browseable = yes
read only = no
create mask = 0755
directory mask = 0755
valid users = %S
之后使用smbpasswd添加用户,密码为你的用户密码,重启smb服务。假设我的虚拟机IP地址是192.168.230.135,在Win10上访问\\192.168.230.135\liu ,然后输入用户名和密码就可访问到我的home目录。
补充:RedHat9.0还需修改Win10配置
Win10下cmd执行secpol.msc
Local Policies
Security Options
Network security: LAN Manager authentication level
由未定义改为Send LM & NTLM - use NTLMv2 session security if negotiated
如果需要恢复修改:
Win10下cmd执行egedit
查找注册表浏览到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA,直接删除LMCompatibilityLevel 键。
- CentOS6.5与Windows10共享root用户文件夹
- Ubuntu 14.04安装及使用(添加root用户,与windows共享文件夹)
- VMware安装centos6.5,共享文件夹
- CentOS6.5挂载windows共享文件夹
- VirualBox中centos6.5共享文件夹
- Windows10家庭版重命名用户文件夹
- 如何修改windows10的用户文件夹名
- CentOS6.5 非root用户(普通用户)安装mysql
- 虚拟机与CentOS6.5安装vmware tools及共享文件夹下/mnt/hgfs/下没有文件问题
- ubuntu下mount windows的共享文件夹后,只有root用户可写
- 以root用户访问文件夹
- VIrtualBox中设置CentOS6.7共享文件夹
- linux 共享文件夹用户设定
- 域用户无法共享文件夹
- UBUNTU的默认root密码 && VirtualBox内Linux系统怎样与Windows共享文件夹
- 添加用户到root组共享/home
- centos6.5下如何修改MySQL默认用户root的密码
- centos6.5 自动root登陆
- JS基础--数组
- 8.6
- 对抗样本与生成式对抗网络
- HDU 6060 RXD and dividing(树形DP+贪心)
- 初级设计程序的小套路
- CentOS6.5与Windows10共享root用户文件夹
- IO流——模拟定义BufferedReader
- 大数据生态系统基础:Apache Spark(一):介绍和编译、安装
- Java接收json数据后对数据库的处理
- 【矩阵子阵求和问题】 leetcode 308. Range Sum Query 2D
- 小白装逼:崩溃信息ACRA
- 3777. 【NOI2015模拟8.17】最短路(shortest)
- [Leetcode] 42, 48, 89
- jquery-ui