zoukankan      html  css  js  c++  java
  • samba add new smbpasswd & recycle

     

    建立新账号(XXXXX)的范列:

    sudo useradd XXXXX -m   #建立本机用户且home下建文件夹

    sudo smbpasswd XXXXX -a   #建立samba用戶且设定密码

    ***留意哦,samba账号的建立时,需要先建立ubuntu同名的账号***

    cd ..  

    sudo chmod 777 XXXXX   #开放XXXXX文件夹的权限为777

    sudo 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 

    sudo /etc/init.d/smbd restart   #重啟samba服務

    为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登录界面中不显示某些用户,只留下管理員的賬戶即可。

    sudo gedit /etc/gdm/gdm.schemas

    在“greeter/Exclude”下一行的用户列表中,添加需要屏蔽的用戶名,保存重啟即可。

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

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

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

    sudo smbpasswd -x   #删除用户

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

    sudo smbpasswd 用户名   #修改密码

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

    service smb restart

    sudo /etc/init.d/samba restart

    新增,删除本机用户

    sudo useradd -m   建用户文件夹

    sudo userdel -r   彻底删除某用户

  • 相关阅读:
    P1364 医院设置
    Can you solve this equation?
    HDU 3732 Ahui Writes Word
    2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest H. Delete Them
    2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest J. Bottles
    数据结构--KMP算法总结
    Power Strings(KMP)
    KMP (next数组的性质及证明)
    KMP模板
    poj 3461 Oulipo(KMP模板题)
  • 原文地址:https://www.cnblogs.com/k98091518/p/6477291.html
Copyright © 2011-2022 走看看