• 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

     

  • 相关阅读:
    公司技术的确定
    数据结构
    如何利用百度ocr实现验证码自动识别
    redis 主从复制
    redis哨兵机制
    redis集群搭建
    webmagic自定义存储(mysql、redis存储)
    redis安装与使用
    maven插件mybatis-generator自动生成代码
    python 中的“集合”(list、tuple、set、dict)
  • 原文地址:https://www.cnblogs.com/rusking/p/3974030.html
Copyright © 2020-2023  润新知