zoukankan      html  css  js  c++  java
  • samba常用命令

    1、# smbstatus
    Samba version 3.6.23
    PID Username Group Machine
    -------------------------------------------------------------------
    Service pid machine Connected at
    -------------------------------------------------------
    No locked files

    2、wbinfo -t
    checking the trust secret via RPC calls succeeded
    wbinfo -u
    Lists all users
    wbinfo -g
    Lists all groups

    3、添加用户
    添加系统用户:
    -bash-3.2# useradd username1 -d /home/share/username1
    添加samba用户:
    -bash-3.2# ./smbpasswd -c /etc/samba/smb.conf -a username1
    New SMB password:
    Retype new SMB password:
    Added user username1.
    激活samba用户:
    -bash-3.2# ./smbpasswd -c /etc/samba/smb.conf -e username1
    Enabled user username1.

    4、加入域:用samba的net join命令把这台机器加入到windows200x域中(samba3.0以上的版本可以支持)
    net rpc join -S iamtest.com -U Administrator

    net ads join -U administrator

    net ads leave -U administrator

    net ads join/leave/status/info

    5、检查PDC用户(组)转换为本地用户(组)UID和GIU情况:
    getent passwd

    显示将PDC用户转换成系统用户的GID情况
    getent group
    能够看到相关信息,表示配置工作已经完成了大半,winbind服务已经在正常工作了。

    6、启动samba服务器smbd和nmbd服务及停止服务
    /usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
    /usr/local/samba3/sbin/nmbd -s /etc/samba/smb.conf.user -D -d 3
    -s指定samba服务器配置文件,-D表示后台启动,-d 3表示日志级别是3.
    【说明】日志级别代表samba服务器向日志文件中打印日志的详细程度。0最低,数字越大打印信息越详细。
    -s, --configfile=CONFIGFILE Use alternate configuration file
    -d, --debuglevel=DEBUGLEVEL Set debug level
    -D, --daemon Become a daemon (default)

    停止服务:killall smbd 、killall nmbd

    7、查看进程是否存在
    Linux提示符下输入命令:ps -ef | grep smbd | grep -v grep即可查看samba服务器进程是否存在。没有用户挂载的时候,samba服务器至少有两个进程,如下所示
    root 7016 1 0 11:53 ? 00:00:00 /usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
    root 7017 7016 0 11:53 ? 00:00:00 /usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
    如果后台启动的话(一般来说都是后台启动的),其中一个进程的父进程是1,这个进程7016是samba第一个启动的进程。这个进程产生一个子进程7017,这个进程对存储文件用途不大。如果有用户来挂载,每挂载一台机器会增加一个进程:
    root 7923 7016 0 14:30 ? 00:00:00 /usr/local/samba3/sbin/smbd -s /etc/samba/smb.conf.user -D -d 3
    这个进程是samba的第一个进程7106产生的。

    8、time wbinfo -a 用户名%密码

    proxy@DEBIAN:/home/jfzuelow$ time wbinfo -a test_user%Password9

    plaintext password authentication succeeded

    challenge/response password authentication succeeded

    real 4m40.069s user 0m0.012s sys 0m0.004s

    ===============

    kinit,klist

     

  • 相关阅读:
    【leetcode】 61. 旋转链表
    【leetcode】 55 跳跃游戏
    【leetcode 53】 最大子序和
    【leetcode】不同路径
    【leetcode】692. 前K个高频单词
    vue a标签使用@click
    函数式接口的使用
    【转】MyBatis中的collection两种使用方法
    xaf--homepage
    Windows10--设置鼠标自带光圈效果
  • 原文地址:https://www.cnblogs.com/rusking/p/3974030.html
Copyright © 2011-2022 走看看