转自:http://blog.csdn.net/zwhfyy/article/details/1605151

启动

smb start

重新启动

root 用户登陆

CHQ_WEB:/etc/init.d # ./smb restart

通常我们都用VMware Workstation来安装系统,当然你一个机器两个系统,在虚拟系统和实际系统怎么实现软件交换或者传输呢?可以利用WinISO把你需要的软件或者RAR压宿包做成ISO镜像,然后载入虚拟机,这样可以实现不同系统不同系统环境的软件传输.大家也可以利用文件共享或者利用FTP或者QQ等来实现软件传送,不过这三种办法比前面说的做ISO载入比较慢! 
1.WinISO载入镜像(自己去百度找WinISO) 
2.利用文件共享 
3.利用FTP 
4.利用QQ(windows正常版QQ和linux下的lumaQQ) 
现在先说一下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文件共享

使用 Linux 和 SAMBA替代Windows NT/2000 服务器

讓Win2k pro/svr/xp-pro 登入Samba網域

簡易 SAMBA 伺服器設定

linux客户端访问samba服务器的指令 
  linux客户端要连接samba/windows文件服务器时,需使用smbmount或mount指令: 
  smbmount //sambaserver/d /mnt/d -o username=aaa,password=bbb 
  smbmount //sambaserver/d /mnt/d -o username=aaa%bbb 
  mount -t smbfs -o username=aaa,password=bbb //sambaserver/d /mnt/d 
  mount -t smbfs -o username=aaa%bbb //sambaserver/d /mnt/d 
  smbclient //sambaserver/d -U username%password 
  注意: 
  1. 指定uid或者gid参数,也可以指定用户的身份(uid=后面可接uid号或者用户名),如: 
  smbmount //test/d /mnt/d -o uid=grind 
  2. smbmount也可以写作mount.smbfs,这是一个符号链接; 
  3. smbmount的参数必须写在最后,而mount的参数位置可以变化; 
  4. 由于//sambaserver/d格式可以表明是要mount上smbfs,所以mount的-t smbfs参数可以省掉; 
  5. 如果命令行中不加入密码,下一行中系统会提示你输入; 
  6. smbclient成功后,会出现ftp类似的界面,请仿照ftp进行。

转:samba 启动和重新启动 以及在虚拟系统和实际系统怎么实现软件交换的更多相关文章

  1. Linux下一个Redis启动/关闭/重新启动服务脚本

    脚本功能: 实现redis单机多实例情况下的正常启动.关闭.重新启动单个redis实例.完毕系统标准服务的下面经常使用功能:  start|stop|status|restart 注:redis程序代 ...

  2. [计算机故障]笔记本无法启动,开机启动出现“Operating System Not Found”无法进系统

    背景介绍:同事的一台索尼的笔记本,安装XP.开机启动出现“Operating System Not Found”无法进系统 诊断: 初步判断硬盘故障.但听声音,没有异响. 开机按F2进入BIOS设置. ...

  3. Linux 服务器 U盘安装(避免U盘启动)以及拔除U盘后无法引导系统

    一.U盘制作 首先下载两个文件: ·         rhel-server-6.3-i386-boot.iso    启动镜像 ·         rhel-server-6.3-i386-dvd. ...

  4. windows 不能在本地计算机启动apache2。有关更多信息,查阅系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码1

    今天使用apache的时候又无法启动了,之前也遇到过,这次重点说这一次的情况,其他情况可以查看博主apache相关的其他博文:网上关于apache服务端的设置的很多,但是都不适合我的情况: 一般使用a ...

  5. Linux下的nginx启动、重新启动

    nginx的启动命令是: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -c制定配置文件的路径,不加-nginx会自动 ...

  6. 启动及重新启动nginx,重启nginx后丢失nginx.pid问题解决

    停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程 ...

  7. (samba启动失败)smb.service: main process exited, code=exited, status=1/FAILURE

    按照指示,前往:journalctl -xe 没什么发现,搜的时候有人说也可以查看 journalctl -r 打出来之后我也看不出什么门道来 又看到有人说 smb 方面可以看看 testparm 我 ...

  8. win7突然无法启动(以前可以启动的,电脑是ubuntu+win7双系统)

    这里 有个解决办法是将win7的menuentry里的chainloader +1改为ntldr /bootmgr,但是这个解决办法是基于把Boot Loader指定在/dev/sda1里了,即win ...

  9. U盘启动盘的制作与U盘重装系统

    网上有各种各样的装系统的方法,也有各种不同的操作系统版本. 本文介绍如何有UtraISO将U盘制作成系统启动盘,本文用于制作的系统是纯净的32位win7旗舰版. 可到http://itellyou.c ...

随机推荐

  1. 【原】使用ajax的get异常获取数据的时候,IE浏览器总是有缓存

    //HTML里有下面这样一段代码 //异步获取准备人信息 $.get("PrepSetpNew/PrepareMainCrew.ashx?Method=GetPrepUserInfo&quo ...

  2. mvc涉及到input设置了disabled

    在做网站管理后台的用户修改功能时,由于当前用户修改个人信息时规定用户名不能修改,故使用了input标签的disabled属性,但是在提交数据后却发现用户名显示为空了.后来一查才知道input设置为di ...

  3. RHEL7 Ansible

    [root@promote tt]# rpm -iUvh http://dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch ...

  4. CentOS 普通用户设置sudo权限

    1.先切换到root用户下,输入命令 su 2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers 3.编辑sudoers文件 vi /etc/sudoers 找到 ro ...

  5. jQuery 滑动方法slideDown向下滑动元素

    通过 jQuery可以在元素上创建滑动效果,jQuery slideDown() 方法用于向下滑动元素. jQuery 滑动方法 通过 jQuery,您可以在元素上创建滑动效果. jQuery 拥有以 ...

  6. GridView数据源绑定的一个小问题

    在使用GridView绑定数据源的时候,遇到了一个问题,因为图简单,没有注意到,贴出错误截图: 找了半天没有找出错误,在网上找了之后,才发现是一个细节引起的错误. 后台是这样写的: namespace ...

  7. python with语句上下文管理的两种实现方法

    在编程中会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作:当语句块执行完成后,需要继续执行一些收尾动作.例如,文件读写后需要关闭,数据库读写完毕需要关闭连接,资源的加 ...

  8. Noppoo choc mini 84 @XUbuntu13.10 compatibility setting

    Months ago, I bought the keyboard Noppoo Choc Mini 84keys for using under XUbuntu12.10, and I have f ...

  9. Jackson怎样转换这样的字符串? String jsonStr = "{dataType:'Custom',regexp:'t\\d+',msg:'输入不正确'}";

    字符串 String jsonStr = "{dataType:'Custom',regexp:'t\\d+',msg:'输入不正确'}"; 实体 package com.asia ...

  10. c# this.location和e.X的区别

    this.location是窗口当前位置 e.X是具体事件的相对坐标 size是窗口尺寸宽和高