• 转:samba 启动和重新启动 以及在虚拟系统和实际系统怎么实现软件交换


    转自: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进行。

  • 相关阅读:
    LeetCode Minimum Path Sum
    第六章-2-数组练习
    第六章-1-数组练习
    第五章-for循环的练习
    第四章:if else switch使用
    第三章
    实训篇-JavaScript-打地鼠
    实训篇-Html-注册页面【简单】
    实训篇-Html-计算器
    实训篇-JavaScript-陶渊明去没去过桃花源
  • 原文地址:https://www.cnblogs.com/snow-backup/p/4139408.html
Copyright © 2020-2023  润新知