zoukankan      html  css  js  c++  java
  • Centos samba install

     

    Ready

    Change Root Password

    passwd root

    在提示下建立新密码

    静态IP

    vi /etc/sysconfig/network-scripts/ifcfg-eth0  #网络配置文件 

    例子:

    DEVICE=eth0
    BOOTPROT=static
    IPADDR=192.168.1.101
    GATEWAY=192.168.1.1
    NETMASK=255.255.255.0
    ONBOOT=yes
    DEVICE=eth0  //指出设备名称
    BOOTPROT=static  //启动类型 dhcp|static
    BROADCAST=192.168.1.203  //广播地址
    HWADDR=00:06:5B:FE:DF:7C  //硬件Mac地址
    IPADDR=192.168.0.2  //IP地址
    NETMASK=255.255.255.0  //子网掩码
    NETWORK=192.168.0.0  //网络地址
    GATEWAY=192.168.0.1  //网关地址
    ONBOOT=yes  //是否启动应用
    TYPE=Ethernet  //网络类型
    重启网络
    service network restart

    Created smb Account ,Share Folder
    安装:samba
    yum install samba
    add local user:xxxxx ,and samba user:xxxxx (即要建立兩個賬戶)
    useradd xxxxx -m  #建立本機用戶:xxxxx
    sudo smbpasswd xxxxx -a #建立samba用戶:xxxxx,且设定密码

    修改xxxxx文件夹权限

    chmod 777/home/xxxxx #开放xxxxx Folder权限为777
    修改samba.conf

    vim /etc/samba/smb.conf   #編輯smb.conf配置文件
    在文件最后加上
    [xxxxx]
    path = /home/xxxxx
    writeable = yes
    browseable = yes 
    #是否隐藏
    guest ok = yes
    create mask = 0777
    #建立文檔權限是777
    directory mask = 0777 
    #建立文件夾權限777 

    以上两行:使得某用户在xxxxx中新建的文档,可被其他用户修改

    重啟samba服務
    /etc/init.d/smb restart  

    在Samba建立有密码的文件夹

    useradd xxxxx -m  #建立本機用戶:xxxxx
    sudo smbpasswd xxxxx -a #建立samba用戶:xxxxx,且设定密码

    修改xxxxx文件夹权限

    chmod 777/home/xxxxx #开放xxxxx Folder权限为777
    修改samba.conf

    vim /etc/samba/smb.conf   #編輯smb.conf配置文件
    在文件最后加上

    [xxxxx]
    path = /home/xxxxx
    writeable = yes
    browseable = yes

    重啟samba服務
    /etc/init.d/smb restart  

    为Samba配置回收站参数

    vfs object = recycle
    #

    载入Samba用于回收站功能的模块

    recycle:repository = .deleted/%U 
    # 回收桶路径 .deleted/%U

    recycle:keeptree = Yes 
    # 建立相对应的目录结构

    recycle:versions = Yes 
    # 同名文件,“Copy #x of”区分

    recycle:maxsixe = 0 
    # 回收桶最大使用空间没有限制

    recycle:exclude = *.tmp ,*.TMP 
    # 不放入回收站的文件类型

    recycle:noversions = *.doc 
    # *.doc同名文件,覆盖原有文件

    解读:

    回收桶中被删除文件被赋予删除者的权限,恢复时需要将(.deleted)的chmod 777 -R(套用),这样才看得到其下层的已删除文件。

    新增,删除,停用,恢复samba用户

    smbpasswd -a 增加用户(要增加的用户必须以是系统用户)

    smbpasswd -d 冻结用户,就是这个用户不能在登录了

    smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用

    smbpasswd -x 删除用户

    smbpasswd -n 把用户的密码设置成空.要在global中写入 null passwords -true

    增加一个用户的例子:

    smbpasswd 用户名

    New SMB Password: 新密码

    Repeat New SMB Password: 新密码

    修改密码的例子

    smbpasswd 用户名

    Old SMB password: 旧密码

    New SMB Password: 新密码

    Repeat New SMB Password: 新密码

    注意修改之后重启服务器:

    /etc/init.d/smb restart

    新增,删除本机用户

    sudo useradd -m   建用户文件夹

    sudo userdel -r   彻底删除某用户

  • 相关阅读:
    实验3 颜色、字符串资源使用
    存储管理实验
    内存的分配与回收
    实验三
    JavaScript事件循环机制
    Js练习代码
    学习笔记(es6 react vue)
    express中间件的理解
    es6-Promise对象学习
    iscroll插件的使用
  • 原文地址:https://www.cnblogs.com/k98091518/p/6475392.html
Copyright © 2011-2022 走看看