㈠ 在fedora 14 桌面环境下如何设置跟windows下一样的共享文件夹供windows和linux用户访问次共享文件
我不知道你的要求是什么,如果是我的话,我会在桌面上创建一个文件夹,然后chmod 777 xxx -R
让每个人 都有读写运行权限,再用root帐号在每个人的桌面创建符号链接
㈡ 主机怎么与vmware下fedora共享文件夹
安装完vmware tools除了可以从屏幕之间托拽
也可以设置共享文件夹
这个共享文件夹在/mnt/hgfs 这个目录
前提你需要在外边,指定一下物理机的文件夹
㈢ 如何在Fedora或CentOS上使用Samba共享
步骤1:在Fedora和CentOS上安装Samba 首先,安装Samba以及进行一些基本的配置。 检验Samba是否已经安装在您的系统中: $ rpm -q samba samba-common samba-client 如果上面的命令没有任何输出,这意味着Samba并未安装。这时,应使用下面的命令来安装Samba。 $ sudo yum install samba samba-common samba-client 接下来,创建一个用于在网络中共享的本地文件夹。这个文件夹应该以Samba共享的方式导出到远程的用户。在这个指南中,我们会在顶层文件夹'/'中创建这个文件夹,因此,请确保您有相应的权限。 $ sudo mkdir /shared 如果您想在您的home文件夹内创建共享文件夹(例如,~/shared),您必须激活SELinux中Samba的home文件夹共享选项,具体将在后面提到。 在创建/shared文件夹后,设置文件夹权限以保证其余用户可以访问它。 $ sudo chmod o+rw /shared 如果您不想其他用户对该文件夹拥有写权限,您需要移除命令中的'w'选项。 $ sudo chmod o+r /shared 接下来,创建一个空文件来测试。这个文件可以被用来验证Samba的共享已经被挂载。 $ sudo touch /shared/file1 步骤2:为Samba配置SELinux 接下来,我们需要再次配置SELinux。在Fedora和CentOS发行版中SELinux是默认开启的。SELinux仅在正确的安全配置下才允许Samba读取和修改文件或文件夹。(例如,加上'sambasharet'属性标签)。 下面的命令为文件的配置添加必要的标签: $ sudo semanage fcontext -a -t samba_share_t"<directory>(/.*)?" 将替换为我们之前为Samba共享创建的本地文件夹(例如,/shared): $ sudo semanage fcontext -a -t samba_share_t"/shared(/.*)?" 我们必须执行restorecon命令来激活修改的标签,命令如下: $ sudo restorecon -R -v /shared 为了通过Samba共享在我们home文件夹内的文件夹,我们必须在SELinux中开启共享home文件夹的选项,该选项默认被关闭。下面的命令能达到该效果。如果您并未共享您的home文件夹,那么您可以跳过该步骤。 $ sudo setsebool -P samba_enable_home_dirs 1 步骤3:为Samba配置防火墙 下面的命令用来打开防火墙中Samba共享所需的TCP/UDP端口。 如果您在使用firewalld(例如,在Fedora和CentOS7下),接下来的命令将会永久的修改Samba相关的防火墙规则。 $ sudo firewall-cmd --permanent --add-service=samba 如果您在防火墙中使用iptables(例如,CentOS6或者更早的版本),可以使用下面的命令来打开Samba必要的向外的端口。 $ sudo vi /etc/sysconfig/iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 445-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138-j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139-j ACCEPT 然后重启iptables服务: $ sudo service iptables restart 步骤4:更改Samba配置 后面的步骤用来配置Samba以将本地文件夹导出为Samba共享文件夹。 使用文件编辑器打开Samba配置文件,并将下面的行添加到文件的末尾。 $ sudo nano /etc/samba/smb.conf [myshare] comment=my shared files path=/shared public=yes writeable=yes 上面在括号内的文本(例如,"myshare")是Samba共享的资源的名字,它被用来从远程主机存取Samba共享。 创建Samba用户帐户,这是挂载和导出Samba文件系统所必须的。我们可以使用smbpasswd工具来创建一个Samba用户。注意,Samba用户帐户必须是已有的Linux用户。如果您尝试使用smbpasswd添加一个不存在的用户,它会返回一个错误的消息。 如果您不想使用任何已存在的Linux用户作为Samba用户,您可以在您的系统中创建一个新的用户。为安全起见,设置新用户的登录脚本为/sbin/nologin,并且不创建该用户的home文件夹。 在这个例子中,我们创建了一个名叫"sambaguest"的用户,如下: $ sudo useradd -M -s /sbin/nologin sambaguest $ sudo passwd sambaguest 在创建一个新用户后,使用smbpasswd命令添加Samba用户。当这个命令询问一个密码时,您可以键入一个与其用户密码不同的密码。 $ sudo smbpasswd -a sambaguest 激活Samba服务,并检测Samba服务是否在运行。 $ sudo systemctl enable smb.service $ sudo systemctl start smb.service $ sudo systemctl is-active smb 使用下面的命令来查看Samba中共享的文件夹列表。 $ smbclient -U sambaguest -L localhost 接下来是在Thunar文件管理器中访问Samba共享文件夹以及对file1进行拷贝复制的截图。注意,Samba的共享内容可以通过在Thunar中通过 smb://<samba-server-IP-address>/myshare 这个地址来访问。
㈣ fedora如何设置共享文件
1、1.
命令行
linux下要访问windows中的数据,也很简单,只要通过以下命令即可:
mount
-t
smbfs
-o
username=sti,password=sti
//terminal/software
/home1/tournet/soft_bk
其中//terminal/software表示terminal主机下的software共享目录。
/home1/tournet/soft_bk指本地linux下的目录。
本命令执行完后,software目录下的内容就mount到本地/home1/tournet/soft_bk目录下了,现在要操作windows机器
terminal下software目录,其实就是操作本地的/home1/tournet/soft_bk目录了。
mount
-t
cifs
-o
username=sti,password=sti
//terminal/software
/home1/tournet/soft_bk
FC6
用cifs之前的用smbfs
2.
图形界面
使用Fedora的人当然要使用XWindow了,如果此时要访问网络上的文件共享,则可以使用Fedora
8提供的网络共享访问工具“连接到服务器”把要访问的文件共享在桌面上创建出一个快捷方式来。下面是步骤:
1,依次点击:位置--连接到服务器,
2,在打开的窗口中的“服务类型”中选择“Windows共享”或者你要访问的服务类型,
3,填入服务器的IP地址、共享名、用来访问共享的用户和域名(如果有),也可以使用“计算机名\用户名”的形式,以及在桌面上的快捷方式的名称,
4,点击连接即可。打开共享时会提问密码,也可以让Fedora
8
记住访问密码,以后就不用每次都输入了。
㈤ Fedora 9 如何用smb 访问windows共享文件
windowns里ntfs下分区的目录如何在linux下smb共享。(由于fat分区比较容易实现,所以不在此讨论)
如何在linux中smb共享windows下ntfs分区的文件,经过我多次试验终于成功了,拿出来与大家分享一下。
试验环境windowsXP 分区格式:ntfs, linux为redhat 内核版本 2.4
1.windows下有目录 win_dir,我们想把它挂载到linux下,以便启动linux后可以访问win_dir
start or stop a
2.2.4内核不支持linux直接访问windows的ntfs分区,要先下载插件
uname -r 查看内核版本信息
[root@localhost feng]# uname -r
2.4.21-4.EL
然后下载kernel-ntfs-2.4.21-4.EL.i686.rpm 包,并按装。
3.挂载
首先查看win_dir所在目录的分区 fdisk -l
[root@localhost feng]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1305 10482381 7 HPFS/NTFS
/dev/hda2 1306 9728 67657747+ f Win95 Ext'd (LBA)
/dev/hda5 1306 3867 20579233+ 7 HPFS/NTFS
/dev/hda6 3868 4517 5221093+ 7 HPFS/NTFS
/dev/hda7 4518 7079 20579233+ 7 HPFS/NTFS
/dev/hda8 7080 9598 20233836 83 Linux
/dev/hda9 9599 9728 1044193+ 82 Linux swap
/dev/hda1/表示第一块硬盘的第一个分区,通常是windows下的c:盘。
/dev/hda5/表示第一块硬盘的第五个分区,(1-4代表主分区,所以5代表第一个从分区,通常是windows下的D:盘,剩下的依次类推.)
假设win_dir存放于windows下的D盘下。
在linux下建立目录: D
[root@localhost mnt]# mkdir /mnt/D
[root@localhost mnt]# mount /dev/hda5 /mnt/D
[root@localhost mnt]# cd /mnt/D
[root@localhost D]# ls
这时你看到了win_dir目录说明你已经挂载成功了.
4.如何使用samba共享目录呢.
首先安装samba服务.然后配置smb
[root@localhost samba]# vi /etc/samba/smb.conf
在最后添加如下代码:
[win_dir]
comment = win_dir
path = /mnt/D/win_dir
valid users = zdl
public = no
writable = no
printable = no
create mask = 0664
directory mask =0775
保存退出.
valid users = zdl是表示访问此目录的用户是zdl
如果没有用户可添加用户:
adser zdl
passwd zdl
重起服务
[root@localhost init.d]# /etc/rc.d/init.d/smb restart
关闭 SMB 服务: [ 确定 ]
关闭 NMB 服务: [ 确定 ]
启动 SMB 服务: [ 确定 ]
启动 NMB 服务: [ 确定 ]
这时在其他主机上访问smb,假设linux主机的IP地址为192.168.10.169
运行\\192.168.10.169
如果看到目录则表示smb服务搭建成功.这时访问win_dir目录,提示要输入用户名和密码
输入zdl和密码却不能访问,这是什么原因呢.
我们来看下/mnt/D这个目录 ls -l
dr-x------ 1 root root 4096 9月 30 10:05 D
原来这个目录只有root可以读和执行的权限
我们改一下这个目录的权限看看可以吗.
[root@localhost mnt]# chmod 777 /mnt/D
chmod: 正在更改 ‘/mnt/D’ 的权限: 只读文件系
只读文件系统不能修改权限,这时我们怎么办呢.我采用的方法是修改用户的权限
就是把zdl这个用户改为和root一样的权限
vi /etc/passwd
zdl:x:0:0::/home/zdl:/bin/bash
保存退出.
㈥ 如何在Fedora或CentOS上使用Samba共享文件夹
安装服务端:
[root@linuxprobe ~ ]# yum install samba
创建配置文件:
[root@linuxprobe ~]# mv /etc/samba/smb.conf/etc/samba/smb.conf.bak
[root@linuxprobe ~]# cat /etc/samba/smb.conf.bak | grep -v "#" | grep -v ";" | grep -v "^$" > /etc/samba/smb.conf
[root@linuxprobe ~]# cat /etc/samba/smb.conf
[global] #全局参数。
workgroup = MYGROUP #工作组名称。
server string = Samba Server Version %v #服务器介绍信息,参数%v为显示SMB版本号。
log file = /var/log/samba/log.%m #定义日志文件存放位置与名称,参数%m为来访的主机名。
max log size = 50 #定义日志文件最大容量为50Kb。
security = user #安全验证的方式,总共有4种。
#share:来访主机无需验证口令,更加方便,但安全性很差。
#user:需由SMB服务验证来访主机提供的口令后才可建立访问,更加的安全。
#server:使用独立的远程主机验证来访主机提供的口令(集中管理帐号)。
#domain:使用PDC来完成验证
passdb backend = tdbsam #定义用户后台的类型,共有3种。
#smbpasswd:使用SMB服务的smbpasswd命令给系统用户设置SMB密码。
#tdbsam:创建数据库文件并使用pdbedit建立SMB独立的用户。
#ldapsam:基于LDAP服务进行帐户验证。
load printers = yes #设置是否当Samba服务启动时共享打印机设备。
cups options = raw #打印机的选项
[homes] #共享参数
comment = Home Directories #描述信息
browseable = no #指定共享是否在“网上邻居”中可见。
writable = yes #定义是否可写入操作,与"read only"相反。
[printers] #打印机共享参数
comment = All Printers
path = /var/spool/samba #共享文件的实际路径(重要)。
browseable = no
guest ok = no #是否所有人可见,等同于"public"参数。
writable = no
printable = yes
配置文件实例:
[root@linuxprobe ~]# vim /etc/samba/smb.conf
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
[database]
comment = Do not arbitrarily modify the database file
path = /home/database
public = no
writable = yes
4.客户端访问:
[root@linuxprobe ~]# yum install -y cifs-utils 安装客户端
5.挂载:
mount//192.168.10.10/database /database -o cifs
详情建议参考《Linux就该这样学》。Linux的服务搭建需要对学多练。加油
㈦ fedora 16中如何访问同一局域网xp的共享文件夹
访问不了。但可以在FEDORA16里搭建共享文件夹
㈧ vmware中装的fedora 13如何与主机共享文件
虚拟机VM菜单->install VMware tools
在虚拟机里输入
umount /dev/cdrom/
mount /dev/cdrom/ /meida
cd /media/
cp VMwaretools-XXXXXXX.tar.gz ~
cd ~
tar xzvf VMwaretools-XXXXXXX.tar.gz
cd vmwaretools
./vmware-config-tools.pl
然后一直回车,程序运行完可以重启一下Linux
然后在X-windows下就能和主机之间拖动鼠标把文件来回拖,如果不行就要用下面的共享文件方法夹方法
在VM菜单最后一个菜单项里,找到第二个options标签,里面有"Shared Folders",在那里点"add"设要共享给虚拟机的文件夹,然后点"Always enabled","OK",然后就可以在/mnt/hgfs下找到你共享的文件夹了
㈨ 在fedora上设置samba与windows共享文件,从windows上无法打开,说是无权限
打不开是对的,要是打开就出问题了,因为你发布的共享目录是/home/liuyang,首先你要看/HOME的权限,再看/home/liuyang目录的权限,比如是700或者是711,这是不允许其它人查看该目录的,所以如果你只是想测试,建议比建立一个/test目录,再给TEST目录一个777的权限试试就没问题了。不建议拿普通用户的目录去测试,不安全。
㈩ 怎样设置fedora如何共享win7文件夹
原理都差不多
实现ubuntu与windows互访
First of all,关掉所有防火墙,因为我不想因为比如没有关掉防火墙之类低级的原因导致不能访问网络。这是很愚蠢的。
1。ubuntu访问windows
一般来说,用ubuntu访问windows的共享文件夹没有什么问题,至少我没有问题,装好ubuntu后就可以直接访问了。你所要做的就是“位置”--“网络服务器”之后你就应该可以看见windows网络了。有时候需要多刷新几次。进去以后你会看到windows硬盘所有的盘符并且前面加了一个"$",这是由于xp的默认共享,访问这些是要密码的。你需要在windows里面设置一个共享的文件夹。
2。windows访问ubuntu
打开“系统”--“首选项”--“共享的文件夹”,添加一个你想要共享的文件夹。然后选择“常规属性”选项卡,然后在“域/工作组”中填写相关的参数。一般家庭局域网winxp pro是WORKGROUP,winxp home是MSHOME。这个时候从windows里面应该就能看到ubuntu的机子了。可惜还不能访问,也许会出现需要密码或者根本就弹出错误说没有权限之类的。别着急,我们还需要配置smb(备份每一个你需要修改的配置文件总是一个好习惯)。在终端输入:
sudo gedit /etc/samba/smb.conf
找到Authentication,把下面的security改成
security = share
如果在这句话前面有分号(";")需要把分号删除。security = 后面跟的是验证方法的参数,这是采用的是最简单的也是安全性较低的方法share,因为这样就可以不用用户名和密码随便访问。如果需要加强安全性,需要把
security = share
改成
serutiry = user
或者更安全的
security = server
要注意的是:如果用的是user,就需要给smb添加相应的用户名及密码。才可以正确访问。