您好,登錄后才能下訂單哦!
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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。