加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

在Windows中使用Linux时Linux与Windows的资源交互

发布时间:2016-01-21 03:28:28 所属栏目:Linux 来源:网络整理
导读:每一年,Linux 新闻记者和爱好者都会公开讨论,下一年是否会成为 Linux 桌面 之年。尽管购买一台已在运行 Linux 的新机器或将现有的 Windows 系统迁移到 Linux

然后可使用以下命令,使 /etc/cred.wvh 文件仅可供 root 用户( 必须以其身份执行 mount 命令的用户)读取:

# chmod 600 /etc/cred.wvh

使用 credentials 挂载选项, 可在每次挂载文件系统时必须指定用户名和密码,与不向每个能访问系统的人公开该信息之间实现很好的平衡。

使 用 sudo 按需挂载 Windows 共享

如果只希望偶尔挂载一个共享,可将 noauto 选项添加到上一节示例中所示的挂载 选项列表中。此选项可在每次重新启动系统时避免自动挂载指定的 Windows 共享。然后,在希望访问该共享中的文件时, 必须从命令行挂载该共享。

必须始终以 root 用户身份执行 mount 命令,这通常意味着任何希望挂载该共享的人都 必须知道该系统上的 root 密码。如果不希望在每次重新启动系统时自动挂载该共享,且希望限制需要知道 root 密码的用 户(或只是限制必须使用该命令的次数),则可使用 sudo 命令使一个普通用户能够挂载该共享。为此,使用 visudo 命令 编辑 /etc/sudoers 文件,这会将一个以下格式的条目添加到 /etc/sudoers 文件的末尾。

wvh  ALL=/bin/mount /mnt/PUBLIC, /bin/umount /mnt/PUBLIC

此条目使用户 wvh 能够使用 sudo 命令执行 /bin/mount /mnt/PUBLIC 和 /bin/umount /mnt/PUBLIC 命令,但不允许该用户使用 mount 或 umount 命令挂载或卸载任 何其他文件系统。如果希望给定系统上的所有用户都能够挂载或卸载 /mnt/PUBLIC 共享,可将用户名 wvh 替换为一般性的 %users 表达式。在此情况下,请确保用户希望更新的文件可由关联的 /etc/fstab 条目中的 anongid 所标识的组写入数据 ,并且所有用户都属于这个组。

备注:另一种挂载 Windows 共享的方法是使用一个支持 CIFS 文件系统的 File system in User Space (FUSE) 程序包。smbnetfs 和 fusesmb 程序包很流行,但已很久未更新了,且需要大量配置才能使 它们正常工作。

在 Linux 系统上使用 Windows 文本文件

大部分人都认为文本文件在每个计算机系统上都是一种标准的文件类型,因此可安全地用于配置文件、可在任何操作系 统上读取的便笺等。不幸的是,情况不是这样的。尽管 Windows 和 Linux 系统上的文本文件使用了相同的字符集,但用于 标识文本的行尾的字符却不同。Windows 和 DOS 系统使用两个字符来标识文本的行尾:一个回车字符 (Ctrl-M) 和一个换 行符 (Ctrl-J)。Linux 和所有类似 UNIX 的系统都使用单个字符来标识文本的行尾:换行符。如果使用 Linux 实用程序打 开在 Windows 系统上创建的文本文件,将会在每行末尾看到一个 Ctrl-M 字符,该字符常常显示为 ^M 或 r。这个额外的 字符可能会让需要读取这类文件的 Linux 实用程序难以理解。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读