1. 如何在linux下共享文件
用ftp samba nfs 等都可以 共享出来
ftp 需要开服务 service vsftp start 把你想要共享的目录放在 /var/ftp/ 下面别人就可以看到了
samba比较麻烦 需要从配置文件里 自己手动配置 网络一下如何配置 然后起服务 service smb start 其他人远程挂载就可以了
nfs 需要在配置文件里手动写 /etc/exports 写一段话 /test 192.168.1.0(rw,sync)
/test ----你想要共享的目录 192.168.1.0----允许某个网段可以看到你共享的目录 也要别人远程挂载
2. linux 如何共享远程文件夹
局域网内有两台linux A、B,此中A部署了ftp服务器,其根目次是/sys/upload,在A和B上成立了Web应用APP,都经由过程ftp,访问A/sys/upload目次中的文件(读、写、履行、删除等操作),但后来不许可利用Ftp服务器了,是以,想基于文件共享的体式格局,在A和B上都成立同一个目次/sys/abcd,使两台机械上的应用APP,访问/sys/abcd时,就像操作本地文件一样操作/sys/abcd,这需要在A机械的/sys/upload文件夹分别和A、B的/sys/abcd文件夹成立映照关系: 对A来讲,需要/sys/abcd指向本地的/sys/upload 对B来讲,需要将A的/sys/upload共享给B,并且共享到目次/sys/abcd下。最注视标是:使两台机械上的应用App,不能感遭到文件夹/sys/abcd有什么不同,以操作本地文件的体式格局操作A机械上的/sys/upload目次不知在linux下可否做到?怎样做?可否把具体步调写下来?谢谢了
3. linux如何设置共享
在Linux中设置共享目录,需要使用samba服务,流程如下:
1.是否安装了samba服务
sudoapt-getinstallsamba
sudoapt-getinstallsmbfs
2.创建需要共享的目录/ home/usr/share
#在目录/home/xxxx/sharexxx为用户名
mkdirshare
3.修改该目录权限
chmod777share
4.备份并编辑smb.conf允许网络用户访问
Sudocp/etc/samba/smb.conf/etc/samba/smb.confSudogedit/etc/samba/smb.conf
#搜索security=user
#加入
security=user
usernamemap=/etc/samba/sambausers
#文件最后加入:允许访问用户为user1贡献目录/home/xxxxx/share
[Share]
comment=
path=/home/xxxx/share
public=yes
writable=yes
vailsers=user1
createmask=0700
directorymask=0700
forceuser=nobody
forcegroup=nogroup
available=yes
browerable=yes
#防止显示中文出现乱码
#在globalworkgroup=MSHOME改为WORKGROUP增加
displaycharset=UTF-8
unixcharset=UTF-6
doscharset=cp936
5.增加网络访问用户user1 /删除用户sudo userdel – r user1
sudouseradser1
#该用户将只能从远程访问,不能从本机登录。而且samba的登录密码能和本机登录密码不相同。
6.目前要新增网络使用者的帐号:
sudosmbpasswd-auser1
sudogedit/etc/samba/smbusers
7.在新建立的文件内加入下面这一行并保存
user1="networkusername"
8.需要更改newsfan的网络访问密码,也用这个命令更改
sudosmbpasswd-auser1
9.删除网络使用者的帐号的命令把上面的-a改成-x
sudotestparm
sudo/etc/init.d/sambarestart
10.最后退出重新登录或重新启动一下机器,在linux终端中查询ip
ifconfig-a
#ip为192.168.128.128
11.然后在window运行\192.168.128.128访问share 用户名为user1 密码输入已设置的密码。
4. Linux使用远程共享文件挂接是出现,mount error6怎么解决
方法/步骤
mount -t cifc "windows共享文件夹" "Linux /mnt路径"
i.e. mount -t cifs //16.187.190.60/test /mnt/
Linux 会要求输入访问Windows 共享文件夹上的密码。
注意:
Linux中提示:
Unable to find suitable address.
说明远程共享文件夹路径不存在。请仔细检查,并更正目录路径。
mount -t cifc "windows共享文件夹" "Linux /mnt路径"
i.e. mount -t cifs //16.187.190.50/test /mnt/
注意:
Linux中提示:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
解决方案:将访问Windows共享目录的用户名和密码直接加入到命令中。
mount -t cifs -o username=WindowsLogin,password="passwordinWindows"
//16.187.190.50/test /mnt/
注意:该命令中,username为windows上的用户;password为window用户对应的密码
步骤3的命令也可以使用以下方式实现:
mount.cifs -o username="Administrator",password="PasswordForWindows" //16.187.190.50/test /mnt/
通过步骤3和步骤4可以成功将windows共享文件夹挂载在/mnt目录下。不过由于mount命令只能由root权限用户使用。其挂载文件夹的默认owner和group都为root,并且不能通过chmod命令更改权限。
使用mount命令,给挂载共享文件夹指定owner和group.
mount.cifs -o username="Administrator",password="PasswordForWindows",uid=Mysa,gid=Mysa //16.187.190.50/test /mnt/
检查/mnt/中文件夹的owner和group。
更改文件夹权限。给mount共享文件夹所在组的写权限。
mount.cifs -o username="Administrator",password="PasswordForWindows",Mysa,gid=Mysa,dir_mode=0777 //16.187.190.50/test /mnt/
5. Linux中如何访问远程共享的目录
远程挂载到本地
或者http的方式下载
或者rsync拉取
或者svn拉取
看对方是什么类型的共享目录,方法很多
6. 使用Linux共享打印机
实验室一直使用Windows的服务器来共享打印机,但是由于windows的。。。。开发环境比较恶劣,终于我们也换成了ubuntu来支撑日常的工作。
在所有开发之前遇到的问题就是,我们已经在Linux上安装了打印机的驱动,但其他局域网内的计算机不知道怎么样连接到打印机了。。。
在查询了一早上的资料后,发现在Linux上共享打印机比之前要更简单一些,步骤如下:
下面一步一步来说:
在ubuntu上安装cups服务和安装其他组件没有什么区别,一条命令,毫无压力
在安装的时候遇到了依赖无法解决的问题,但是提示说使用 --fix-missing 选项来 update ,那就试一下
完成~
cups在浏览器中提供了一个gui的控制页面,如果你的ubuntu是有图形化界面的,那你可以直接使用 http://localhost:631 进入管理页面,如果你的ubuntu是服务器版本的,那就从局域网中输入ip进入吧。
页面长成这个样子。
其实这些内容已经非常明白了,上面是一个导航,你可以进入不同的菜单。这里主要关注的是两个地方,一个是导航栏中的 Printers ,另一个是 Adding Printers and Classes 。首先查看Printers中有没有你想要共享的打印机,如果有的话,可以跳过这一步。如果没有的话,你需要进入 Adding Printers and Classes 来选择你的打印机并添加,一路选择默认即可。
这里需要注意的是,我已经在共享之前配置好了本地的打印机设置和驱动,也就是利用ubuntu自带的打印机管理就可以,因此这里没有什么技术障碍,就略过了。
在cups中共享的打印机有统一的链接地址,首先,进入导航栏的 Printers 页面中,页面中可以看到你刚才添加或默认添加的打印机。
点击你要共享的打印机项,你可以进入一个详情,详情上的url就是远程访问的打印机地址。
当然,如果你的地址是 localhost ,只需要转换成对应的区域网ip即可访问。
cups默认是不会共享打印机的,因此你需要在导航栏的Administration中做一点操作。
在 Administration 页面中,勾选 Share printers connected to this system 和 Allow printing from the Internet 选项并点击 Change Settings 保存配置。
这个时候,你在其他计算机上已经可以访问该打印机了,只需要输入URL即可搜索到该打印机。
然后选择对应的驱动,确认,完成。
现在已经可以开始打印了~