Linux&&Samba文件共享服务
传统windows自带的文件共享步骤
- 选择目标文件》右键属性》选择共享》选择高级共享》点击共享此文件夹》点击确定
- 另一台客户端》打开运行》输入“\192.168.0.126”》点击确定》输入用户名、口令》查看共享目标文件
windows通用创建用户步骤
- 选择我的电脑》右键管理》选择系统工具》选择本地用户和组》点击用户》右键新用户》填写用户信息并点击创建即可。
Samba有什么用途?
为了兼容windows中的文件共享服务,Samba出现了。
Samba安装需要哪些软件包?
Samba服务安装步骤
- 检查Samba相关的包
- 安装Samba软件包
#安装Samba软件包
rpm -ivh samba-3.6.9-164.el6.x86_64.rpm
#配置Samba服务
vim /etc/samba/smb.conf
#自定义共享资源名称
[dfq]
#实际共享目录,绝对路径
path=/test/
#哪些人可以访问共享资源,也就是允许访问共享资源的合法用户是谁?可以是单个用户,也可以是用户组。
valid users=@group1,dfq
#哪些用户对共享资源具有写权限?
write list=dfq
#创建共享目录
mkdir /test
#由于使用root身份创建的共享目录对普通用户不具备写权限,此处需要更改目录权限,令所有用户都对其有写权限。
chmod o+w /test/
#同时创建一个系统用户vina,用于程序正常运行使用。
#同时创建一个普通用户Samba,用于用户登录验证使用。
#使用pdbedit添加用户的Samba使用权限。
pdbedit -a -u dfq
#重启服务生效
service smb start
当用户访问Linux中的文件、目录等信息时,需要借助系统用户实现访问。
授权命令中的"o+w”指的是除了root之外的系统用户。
当用户在登录服务器时,需要借助普通用户和root实现服务器登录过程。
windows客户端登录远程服务器后,如何cmd断开网络连接?
#断开网络连接、断开客户端cmd登录到服务器的状态
> net use * /del
常用于断开网络连接、断开客户端cmd登录到服务器的状态。如“\192.168.0.2”登录到远程服务器后,可用以上命令结束当前用户的登录状态。
Linux中,仅允许本人删除本人文件如何实现?
mkdir /home/pub
#粘滞位:o + t
chmod 1777 /home/pub
1 : 代表粘滞位,
777 : 代表所有用户都具有读写权限