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 彻底删除某用户
转载于:https://www.cnblogs.com/k98091518/p/6477291.html
samba add new smbpasswd recycle相关推荐
- smb.conf - Samba组件的配置文件
http://manpages.ubuntu.com/manpages/lucid/zh_CN/man5/smb.conf.5.html lucid (5) smb.conf.5.gz Provide ...
- 文件共享之Samba
1.Samba基础知识: Tridgwell在91年时为解决Linux与window之间文件共享服务,开发出SMB协议与Samba服务程序. smb:Service message block消息服务 ...
- 树莓派开发系列教程5——树莓派常用软件及服务(vi、远程桌面、ssh、samba、u盘)
1.更新vim 树莓派自带的vim不是很好用,比如默认不支持小键盘及方向键等,我们可以更新一下 sudo apt-get install vim 2.使用远程桌面 通过windows自带的远程桌面软件 ...
- RHEL5配置Samba服务器实现文件共享
为了Windows主机与Linux服务器之间的资源共享,同时实现访问的控制,Linux操作系统提供的Samba服务可以实现这样的控管.Samba服务为两中不同的操作系统架起了一座桥梁,使Linux系统 ...
- Samba文件服务器
Samba文件服务器 要将Samba配置为作为工作组成员来提供SMB文件共享需执行以下基本步骤: 安装Samba软件包 准备要共享的目录的权限 配置/etc/samba/smb.conf文件 使用NT ...
- linux配置samba共享目录及权限
关于centos ubuntu不同版本,参考:如何在CentOS 7上安装和配置Samba 关于centos共享samba无法写入的问题,与selinux有关,参考:RHEL5下的Samba共享目录无 ...
- 【samba】Ubuntu16安装samba服务器
前言:本文是基VMware虚拟机下的Ubuntu16.04安装Samba服务器.引用一下百度上的简介:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.S ...
- CentOS8.4 Samba服务配置
目录 Samba服务简介 基本操作 Samba服务主配置文件 全局配置参数 局部配置参数 题一 创建共享资源 创建系统用户组和系统用户并查看 对系统用户设置Samba密码 查看已设置Samba密码的用 ...
- 文件共享之SMB/CIFS协议及Samba的使用
1 SMB/CIFS协议及Samba的介绍 1.1 SMB/CIFS协议 SMB(Server Message Block)又称CIFS(Common Internet File System),一 ...
最新文章
- 带你一分钟理解闭包--js面向对象编程
- Zookeeper C API 指南
- 搭建discuz论坛
- 在Linux集群上部署Spark之前准备
- python把工作簿拆分为工作表_python利用openpyxl拆分多个工作表的工作簿的方法
- 学生成绩管理信息系统
- PyQt上位机软件开发简介
- Unity中XChart饼图如何增加调色盘颜色选项
- 计算机管理创建超级用户,win10系统怎么创建超级管理员账户
- APP推广 从零开始
- ArrayBlockingQueue 实现多线程安全 —————— 开开开山怪
- 什么是APP封装?APP封装有什么途径?
- 关于log4j的参数含义
- 荣耀最强拍照手机诞生:荣耀20系列塑造的“潮流科技宇宙”
- 谈判如何在谈判中_工资谈判软件开发人员指南
- 小黄图升级了,接入更加强大的鉴黄功能
- execjs 模块 call() 方法报错 AttributeError: ‘NoneType‘ object has no attribute ‘replace‘
- 姨的包养,有质量,无 Bug !
- OLED屏显传感器数据显示到OLED上
- QXcbConnection: Could not connect to display :0
热门文章
- 字符串匹配算法——KMP算法学习
- RBAC用户角色权限设计方案(转)
- 字符串在JVM中如何存放 及常量池技术
- 第七节:SpringBoot高级属性配置二
- Spring安全依赖查找
- 互联网搜索的哪些环节 机器学习_什么是机器学习?有哪些分类?到底有什么用?终于有人讲明白了...
- PowerShell远程连接到Windows
- JS----window对象详解
- 网络请求以及网络请求下载图片的工具类 android开发java工具类
- Linux 部署ASP.NET SQLite 应用 的坎坷之旅 附demo及源码