- 利用vmware搭建php开发环境;
- 利用docker搭建php开发环境。
这种方式需要安装VMware Tools,
The path "" is not a valid path to the 3.10.0-229.7.2.e17.x86_64 kernel headers.
如果是kernel-devel与kernel,kernel-headers版本不一样,可以先卸载,再安装:
也可以直接到rpmfind这类网站找版本对应的包安装,可以参考本站文章VMmware安装VMware Tools问题解决。
具体原因见:https://github.com/vmware/ope...
这种方式虽然很方便地实现了文件共享,但由于是从windows共享到linux,windows的文件系统是ntfs,linux不能很好识别。所以,在共享文件夹无法创建软链接,因此Laravel开发是不适合这种方式。Wordpress以及Thinkphp项目能成功运行。
Samba服务程序中的参数以及作用:
配置共享资源
打开配置文件
未设置共享目录的配置文件:
写入配置后:
修改配置后重启samba:
开机启动
创建用于访问共享资源的账户信息
在RHEL 7系统中,Samba服务程序默认使用的是用户口令认证模式(user)。这种认证模式可以确保仅让有密码且受信任的用户访问共享资源,而且验证过程也十分简单。不过,只有建立账户信息数据库之后,才能使用用户口令认证模式。另外,Samba服务程序的数据库要求账户必须在当前系统中已经存在,否则日后创建文件时将导致文件的权限属性混乱不堪,由此引发错误。
pdbedit命令用于管理SMB服务程序的账户信息数据库,格式为“pdbedit [选项] 账户”。在第一次把账户信息写入到数据库时需要使用-a参数,以后在执行修改密码、删除账户等操作时就不再需要该参数了。pdbedit命令中使用的参数以及作用如下表所示。
我这里创建samba共享服务是为了方便php开发,所以我以www用户创建samba账户
[root@localhost ~]# id www
uid=1000(www) gid=1000(www) groups=1000(www)
[root@localhost ~]# pdbedit -a -u www
new password:
retype new password:
Unix username: www
NT username:
Account Flags: [U ]
User SID: S-1-5-21----1001
Primary Group SID: S-1-5-21----513
Full Name:
Home Directory: localhostwww
HomeDir Drive:
Logon Script:
Profile Path: localhostwwwprofile
Domain: LOCALHOST
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 23:06:39 CST
Kickoff time: Wed, 06 Feb 2036 23:06:39 CST
Password last set: Wed, 17 Apr 2019 17:23:10 CST
Password can change: Wed, 17 Apr 2019 17:23:10 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
开放防火墙
firewalld开发端口
右键此电脑,映射网络驱动器
第12章 使用Samba或NFS实现文件共享。
本文为作者自己总结的文章,由于作者的水平限制,难免会有错误,欢迎大家指正,感激不尽。到此这篇samba共享配置(samba文件共享端口)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-yjs/22888.html