建立新账号(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   彻底删除某用户

转载于:https://www.cnblogs.com/k98091518/p/6477291.html

samba add new smbpasswd recycle相关推荐

  1. smb.conf - Samba组件的配置文件

    http://manpages.ubuntu.com/manpages/lucid/zh_CN/man5/smb.conf.5.html lucid (5) smb.conf.5.gz Provide ...

  2. 文件共享之Samba

    1.Samba基础知识: Tridgwell在91年时为解决Linux与window之间文件共享服务,开发出SMB协议与Samba服务程序. smb:Service message block消息服务 ...

  3. 树莓派开发系列教程5——树莓派常用软件及服务(vi、远程桌面、ssh、samba、u盘)

    1.更新vim 树莓派自带的vim不是很好用,比如默认不支持小键盘及方向键等,我们可以更新一下 sudo apt-get install vim 2.使用远程桌面 通过windows自带的远程桌面软件 ...

  4. RHEL5配置Samba服务器实现文件共享

    为了Windows主机与Linux服务器之间的资源共享,同时实现访问的控制,Linux操作系统提供的Samba服务可以实现这样的控管.Samba服务为两中不同的操作系统架起了一座桥梁,使Linux系统 ...

  5. Samba文件服务器

    Samba文件服务器 要将Samba配置为作为工作组成员来提供SMB文件共享需执行以下基本步骤: 安装Samba软件包 准备要共享的目录的权限 配置/etc/samba/smb.conf文件 使用NT ...

  6. linux配置samba共享目录及权限

    关于centos ubuntu不同版本,参考:如何在CentOS 7上安装和配置Samba 关于centos共享samba无法写入的问题,与selinux有关,参考:RHEL5下的Samba共享目录无 ...

  7. 【samba】Ubuntu16安装samba服务器

    前言:本文是基VMware虚拟机下的Ubuntu16.04安装Samba服务器.引用一下百度上的简介:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.S ...

  8. CentOS8.4 Samba服务配置

    目录 Samba服务简介 基本操作 Samba服务主配置文件 全局配置参数 局部配置参数 题一 创建共享资源 创建系统用户组和系统用户并查看 对系统用户设置Samba密码 查看已设置Samba密码的用 ...

  9. 文件共享之SMB/CIFS协议及Samba的使用

    1 SMB/CIFS协议及Samba的介绍 1.1 SMB/CIFS协议  SMB(Server Message Block)又称CIFS(Common Internet File System),一 ...

最新文章

  1. 带你一分钟理解闭包--js面向对象编程
  2. Zookeeper C API 指南
  3. 搭建discuz论坛
  4. 在Linux集群上部署Spark之前准备
  5. python把工作簿拆分为工作表_python利用openpyxl拆分多个工作表的工作簿的方法
  6. 学生成绩管理信息系统
  7. PyQt上位机软件开发简介
  8. Unity中XChart饼图如何增加调色盘颜色选项
  9. 计算机管理创建超级用户,win10系统怎么创建超级管理员账户
  10. APP推广 从零开始
  11. ArrayBlockingQueue 实现多线程安全 —————— 开开开山怪
  12. 什么是APP封装?APP封装有什么途径?
  13. 关于log4j的参数含义
  14. 荣耀最强拍照手机诞生:荣耀20系列塑造的“潮流科技宇宙”
  15. 谈判如何在谈判中_工资谈判软件开发人员指南
  16. 小黄图升级了,接入更加强大的鉴黄功能
  17. execjs 模块 call() 方法报错 AttributeError: ‘NoneType‘ object has no attribute ‘replace‘
  18. 姨的包养,有质量,无 Bug !
  19. OLED屏显传感器数据显示到OLED上
  20. QXcbConnection: Could not connect to display :0

热门文章

  1. 字符串匹配算法——KMP算法学习
  2. RBAC用户角色权限设计方案(转)
  3. 字符串在JVM中如何存放 及常量池技术
  4. 第七节:SpringBoot高级属性配置二
  5. Spring安全依赖查找
  6. 互联网搜索的哪些环节 机器学习_什么是机器学习?有哪些分类?到底有什么用?终于有人讲明白了...
  7. PowerShell远程连接到Windows
  8. JS----window对象详解
  9. 网络请求以及网络请求下载图片的工具类 android开发java工具类
  10. Linux 部署ASP.NET SQLite 应用 的坎坷之旅 附demo及源码