当前位置: 技术问答>linux和unix
请教windows如何访问linux上的文件
来源: 互联网 发布时间:2015-08-05
本文导语: 如何把linux上的文件(该文件比较大,用软盘或一般的u盘装不下,您提供的方法最好也不要用移动硬盘)拷贝到windows上 ,两个系统再不同的机器上 ,即linux在机器a上,windows在机器b上,请高手指教 | htt...
如何把linux上的文件(该文件比较大,用软盘或一般的u盘装不下,您提供的方法最好也不要用移动硬盘)拷贝到windows上 ,两个系统再不同的机器上 ,即linux在机器a上,windows在机器b上,请高手指教
|
http://aiirii.mblogger.cn/posts/7333.aspx
Linux和Windows 文件共享
1,检查是否安装了samba软件
用如下命令检查: rpm –q samba
2, 对samba进行设置 samba的设置文件位于:/etc/samba/smb.conf (需要有超级用户权限才能对此文件进行修改)。
要设置一个特定的共享目录,建议在smb.conf文件尾部增加一个全程单元。一般包括几条语句。下面是一个例子: [share]
comment = my share
path = /home/share
valid users = administrator, win2ktest$
public = no
writable = yes
printable = no
create mask = 0765
说明: comment:提示,在windows的网络邻居上显示为备注。
path:linux上共享目录
valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户
public:允许guest访问
writable: 允许用户写
printable: 若设为yes,则被认定为打印机
create mask:在共享目录上建立的文件的权限
每一个共享目录需要一个全程单元定义。
smb.conf修改完成后,建议用testparm来测试。如果运行OK就会列出可供装载的服务项,否则会给出出错信息。
注:在smb.conf修改完成后,需重启samba,才能使修改生效。以超级用户权限执行:/sbin/service smb restart
3,samba用户设置
以超级用户权限执行如下命令:
cat /etc/passwd |mksmbpasswd.sh 〉/etc/samba/smbpasswd
可以将所有的linux用户设为samba用户。
修改samba用户口令
smbpasswd username
增加samba用户命令(需超级用户特权, 增加的用户必须已是linux用户)
smbadduser smbuser:smbpassword
4,samba的启动
1) 在linux启动时自动启动
以超级用户权限修改/etc/rc.d/rc.local
在文件尾部加入一条语句如下:
service smb restart
2) 用命令启动samba
以超级用户特权执行:/sbin/service smb restart
5, 查看samba的状态
/sbin/service smb status
6, 其它:
#groupadd -g 100 users
groupadd 指令在 /etc/group 中建立 group id 為100, 名稱為 users 的群組
#/usr/sbin/useradd -g 100 -d /dev/null -c w2ktest -m -s /bin/false w2ktest$
指令說明:
/usr/sbin/useradd:建立新帳號的指令與路徑
-g 100:該帳號所屬群組的 id 是 100
-d /dev/null:該機器帳號不建立家目錄
-c w2ktest:這是註解
-m:通常在開新帳號時,系統會順便幫該帳號建立家目錄,並把 /etc/skel 下所有的檔案複製過來。 -m 參數可關閉上述二個動作。
-s /bin/false:此帳號亦不使用 shell
w2ktest$:帳號名稱
重新啟動網絡:
cd /etc/rc.d/init.d/
./network restart
Linux和Windows 文件共享
1,检查是否安装了samba软件
用如下命令检查: rpm –q samba
2, 对samba进行设置 samba的设置文件位于:/etc/samba/smb.conf (需要有超级用户权限才能对此文件进行修改)。
要设置一个特定的共享目录,建议在smb.conf文件尾部增加一个全程单元。一般包括几条语句。下面是一个例子: [share]
comment = my share
path = /home/share
valid users = administrator, win2ktest$
public = no
writable = yes
printable = no
create mask = 0765
说明: comment:提示,在windows的网络邻居上显示为备注。
path:linux上共享目录
valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户
public:允许guest访问
writable: 允许用户写
printable: 若设为yes,则被认定为打印机
create mask:在共享目录上建立的文件的权限
每一个共享目录需要一个全程单元定义。
smb.conf修改完成后,建议用testparm来测试。如果运行OK就会列出可供装载的服务项,否则会给出出错信息。
注:在smb.conf修改完成后,需重启samba,才能使修改生效。以超级用户权限执行:/sbin/service smb restart
3,samba用户设置
以超级用户权限执行如下命令:
cat /etc/passwd |mksmbpasswd.sh 〉/etc/samba/smbpasswd
可以将所有的linux用户设为samba用户。
修改samba用户口令
smbpasswd username
增加samba用户命令(需超级用户特权, 增加的用户必须已是linux用户)
smbadduser smbuser:smbpassword
4,samba的启动
1) 在linux启动时自动启动
以超级用户权限修改/etc/rc.d/rc.local
在文件尾部加入一条语句如下:
service smb restart
2) 用命令启动samba
以超级用户特权执行:/sbin/service smb restart
5, 查看samba的状态
/sbin/service smb status
6, 其它:
#groupadd -g 100 users
groupadd 指令在 /etc/group 中建立 group id 為100, 名稱為 users 的群組
#/usr/sbin/useradd -g 100 -d /dev/null -c w2ktest -m -s /bin/false w2ktest$
指令說明:
/usr/sbin/useradd:建立新帳號的指令與路徑
-g 100:該帳號所屬群組的 id 是 100
-d /dev/null:該機器帳號不建立家目錄
-c w2ktest:這是註解
-m:通常在開新帳號時,系統會順便幫該帳號建立家目錄,並把 /etc/skel 下所有的檔案複製過來。 -m 參數可關閉上述二個動作。
-s /bin/false:此帳號亦不使用 shell
w2ktest$:帳號名稱
重新啟動網絡:
cd /etc/rc.d/init.d/
./network restart
|
使用ftp就ok了吗?
|
配置samba服务器 实现两台电脑共享就可以拉