六月个人考核
1、了解samba的工作原理。
2、安装和部署samba、共享root用户的home目录。共享/JRC、隐藏共享目录文件夹,root用户登陆。
环境:
测试机:yum源正常,系统没安装samba。
IP:192.168.0.137
用户:root
密码:rootroot
本地机:192.168.0.134
一、samba工作流程:
当客户达端访问服务器时,信息通过smb协议进行传输,其工作过程可以分为4个部分:
1,协议协商:客户达端在访问samba服务器时,发送negport指令数据包,告知目标计算机其支持的什么的类型。samba服务器根据客户端的情况,选择最优的smb类型,并做出回应!
2,建立连接:当smb类型确认之后,客户端会发送session setup数据包,提交帐号和密码,请求与samba服务器建立连接。如果客户端通过身份验证,samba服务器会对session setup报文做出回应,并为用户分配唯一的uid,在客户端与其通信时使用!
3,访问共享资源:客户端访问samba共享资源时,发送tree connect指令数据包,通知服务器需要访问的共享资源名。如果设置允许,samba服务器会为每个客户端与共享
二、为了防止selinux影响了实验。先查看是否关闭。如果没有关闭就用临时关闭命令关闭,永久关闭要修改配置文件,重启才生效。利用命令setenforce 0临时关闭,当状态为Permissive就说明修改成功了。
查看当前状态命令
getenforce
临时关闭
setenforce 0
临时开启
setenforce 1
2-1、查看是否安装了samba
rqm -q samba
2-2、安装samba命令
yum -y install samba
2-3、samba主要在局域网中使用文件共享协议的端口是139。下面放行端口。
添加放行端口。
/sbin/iptables -I INPUT -p tcp --dport 139 -j ACCEPT
然后保存:
/etc/rc.d/init.d/iptables save
2-4、在/下面创建一个名为jrc的文件目录。
mkdir /jrc
2-5、主配置文件默认是在/etc/samba下的smb.conf。
修改配置文件
vi /etc/samba/smb.conf
找到下面的内容,直接删除或者注释。再添加下面的内容。这里我是直接注释的。
[homes]
comment = Home Directories
browseable = no
writable = yes
按图添加下面的内容。
[roothome]
path =/root
public =no
valid user =root
writable =yes
create mode = 777
directory mode =755
browseable = yes
[jrc]
path =/jrc
commnet =xxx
public =yes
valid user =root
writable =yes
create mode = 777
directory mode =755
browseable = no
2-6、在系统配置samba用户时,配置文件要启用user验证才有用。添加samba用户要求系统中存在的用户。这里配置的用户这是用来登陆samba用的。
添加root用户。按照提示输入密码后,回车确定。
smbpasswd -a root
查看已经添加的samba用户命令
pdbedit -L
2-7、启动或者重启的命令。
启动命令
service smb start
重启命令
service smb restart
2-8、在我的电脑中输入下面的内容,回车输入密码。
\192.168.0.137
2-9、输入密码后,就进入samba共享中,那个roothome就是共享了root用户的家目录。
直接进去roothome文件,里面的文件我们不要动,在这里新建一个roothome的.txt文件就可以了。
2-10、访问已经隐藏的/jrc目录,刚刚进入共享时这有一个rootthome文件夹,没有jrc文件夹。在我的电脑中直接输入\192.168.0.137\jrc就可以进入共享的/jrc文件夹了。里面是空的,在这里我自己创建了一个jrc.txt的文件。
2—11、进入系统后。分别查看在/root和/jrc下有没有刚刚创建的roothome.txt和jrc.txt。如果有就这二个就说明配置的共享没有问题。
查看命令
ls /root
ls /jrc
如果有上面这些文件,说明就成功了
- 5月个人考核
- 九月个人考核:如何识别Linux系统中指定文件(/etc/fstab)的关联包
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 8月个人考核
- 9月个人考核
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 个人五月考核
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 6月个人考核
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 7月个人考核
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 六月考核:CentOS系统安装FTP服务器。
- 10月个人考核
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 六月考核:LINUX如何把数据拷贝到移动硬盘
- 敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)
- 八月个人考核