Linux网络管理 配置
admin
2023-07-17 02:02:28
0

samba windows和Linux之间共享文件的作用

ftp

nfs


linux和linux之间  nfs

windows和windows之间  CIFS


DOS 

DEC Unix

Sun unix


SMB  Service message block 

samba

=========================================

server:

yum -y install samba

vim /etc/samba/smb.conf

[pub]   //共享名

        comment = Pub Stuff  //共享说明信息

        path = /common //共享目录

        public = yes  //是否允许guest用户访问

        writable = yes //该共享目录是否科协

        printable = no //是否打印

        write list = huahua //允许写操作的用户

        valid users = huahua //允许访问该共享的用户

systemctl restart smb  

新建用户:useradd username

给用户设置samba密码:smbpasswd -a username

UGO权限:如果需要该用户有权限写,则需设置该用户对该共享目录的w权限。

=====================================================================

客户端:

windows:   \\samba服务器地址\共享名

linux: mount -t cifs 192.168.2.222:/pub /media -o username=huahua



出现权限问题考虑方面:

1.程序设置权限  

2.UGO权限 

3.Selinux权限


ftp file transport protocol


21 控制连接  命令通道 

20 数据传输  数据通道


主动模式 POST

被动模式  PASV 


用户类型:

(1)匿名用户:anon

(2)本地用户:/etc/passwd

(3)虚拟用户:把登录用户映射成指定的系统账号(/sbin/nologin)来访问FTP资源


/etc/vsftpd/vsftpd.conf 主配置文件

anonymous_enable=YES  //允许匿名访问

local_enable=YES  //允许本地用户访问

write_enable=YES //本地用户可以读写

local_umask=022  //本地用户创建文件的默认权限(umask)

anon_upload_enable=YES  //匿名用户是否可以上传文件

dirmessage_enable=YES //如果目录存在.message隐藏文件,进入该目录,会显示.message

xferlog_enable=YES  //是否继续上传下载的日志

connect_from_port_20=YES  //从端口20连接

chroot_local_user=YES  //将本地用户禁锢到自己的家目录

xferlog_std_format=YES //日志格式

listen=NO  //是否监听

listen_ipv6=YES 


pam_service_name=vsftpd  //列出与pam相关的文件名称,即/etc/pam.d/目录下的文件名称

userlist_enable=YES

tcp_wrappers=YES //支持tcp wrappers


虚拟用户:

(1)安装软件包:yum install pam libdb libdb-utils

(2)编辑用户密码文件

vim /etc/vsftpd/ftpuser.txt

test

123456

(3)生成数据库文件

db_load -T -t hash -f /etc/vsftpd/ftpuser.txt /etc/vsftpd/vsftpd_login.db

(4)配置auth和account模块

cd /etc/pam.d/

vim vsftpd

auth    sufficient  /lib64/security/pam_userdb.so  db=/etc/vsftpd/vsftpd_login 

account         sufficient  /lib64/security/pam_userdb.so  db=/etc/vsftpd/vsftpd_login 

(5)添加系统用户

useradd -s /sbin/nologin ftpuser

(6)配置主配置文件

vim /etc/vsftpd/vsftpd.conf

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

guest_enable=YES

guest_username=ftpuser

virtual_use_local_privs=YES

(7)启动服务

systemctl restart vsftpd



相关内容

热门资讯

网络机柜厂家梳理:适配数据中心... 导语:网络机柜作为数据中心、企业机房等场景的核心基础设施,其稳定性、适配性及服务能力直接影响整体系统...
“特级治淮劳动模范”李秀英逝世 据阜阳日报6月5日消息,“特级治淮劳动模范”李秀英于2026年6月1日21时30分逝世,享年99岁。...
“芒种”练兵备战海报发布 时至芒种暑盛风燥今天我们迎来二十四节气中的“芒种”芒种时节训练场骄阳炽烈、热浪翻涌官兵的练兵劲头也一...
燃气灶一个灶点火另一个也点火怎... 原因:有可能是开关进水了,连电了,检查插头是不是有 水迹,拔开看看是不是有生锈的痕迹,氧化铜是导电的...
消息称SK海力士将在大连二厂建... IT之家 6 月 4 日消息,据韩媒 the bell 当地时间 5 月 28 日报道,SK 海力士...
燃气灶打火后就灭怎么回事 原因是燃气灶电池盒的正负极生锈,线路接触不良,需要将铁锈清除掉,准确连接线路。还有可能是因为燃气灶电...
燃气灶打火砰一下怎么回事 燃气灶打火砰一下的原因大概有着几点:1、煤气灶的点火针出现了故障;2、燃气灶出现了泄漏的情况;3、旋...
燃气灶一会就灭是什么原因 原因可能是电池没电,可以用新的电池把原有电池替换掉,或者是热电偶发生故障,检查热电偶,查看是否有损坏...
燃气灶打着火松手一会儿就灭是什... 原因可能是因为电池没电,可以用新的电池把原有电池替换掉,还有可能是热电偶发生故障,检查热电偶,查看是...
药石科技浙江晖石生产基地首个多... ——基于绿色智能平台的下一代多肽CRDMO解决方案赋能全球创新药物开发 南京2026年6月4日-- ...