Linux与Windows共享文件与打印机

Linux与Windows共享文件与打印机

一、Linux建立samba服务器

/etc/samba/smb.conf:
[global]
        workgroup = WORKGROUP
        security = share
[testing]
		path=/home/xxxx/testing
		public=yes
		browseable=yes
		writable=yes
		create mode = 0644
		force create mode = 0644
		directory mode = 0755
		force directory mode = 0755
		allow hosts=ip1 ip2 ip3

二、Linux访问Windows的共享文件夹

1、看看有什么共享先:

sudo smbclient -L ip

2、挂载

sudo mount -t cifs -o user="hyli",password="111222",dir_mode=0777,file_mode=0777 //192.168.1.63/share /home/hyli/ashare

3、也可写入/etc/fstab (BUG)

//192.168.1.63/share /home/hyli/ashare cifs defaults,rw,user="hyli",password="111222",dir_mode=0777,file_mode=0777 0 2

三、Linux使用Windows的共享打印机

1、Windows开全打印功能

程序,打开Windows什么功能,文件与打印机服务全部打勾,重启。

2、看清楚打印机的全名,空格用%20代替:

sudo smbclient -L ip

3、Linux添加打印机

手动搜索ip,添加打印机,安装驱动。

4、改uri地址

uri地址改为:lpd://ip/printer_name

四、Fedora不同!!!

1、添加用户

smbpasswd -a -U hyli

2、设置 /etc/samba/smb.conf

[global]
	workgroup = WORKGROUP
	security = user
	passdb backend = tdbsam
	printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw
[AMD]
	path=/store/share
	public=yes
    browseable=yes
    writable=yes
	create mask = 0775
	directory mask = 0775

3、防火墙设置

firewall-cmd --permanent --zone=FedoraWorkstation --add-service=samba
firewall-cmd --reload

4、关闭SELinux(不关也可,百度samba SELinux)

/etc/sysconfig/selinux: SELINUX=disabled

posted @ 2024-06-26 20:46  qydw007  阅读(105)  评论(0编辑  收藏  举报