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 彻底删除某用户
samba add new smbpasswd & recycle的更多相关文章
- Centos samba install
Ready Change Root Password passwd root 在提示下建立新密码 静态IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 ...
- smb.conf - Samba组件的配置文件
总览 SYNOPSIS smb.conf是Samba组件的配置文件,包含Samba程序运行时的配置信息.smb.conf被设计成可由swat (8)程序来配置和管理.本文件包含了关于smb.conf的 ...
- 快速配置 Samba 将 Linux 目录映射为 Windows 驱动器
原文链接 samba client ubuntu redhat ubuntu gui tools 1,列出某个IP地址所提供的共享文件夹 smbclient -L 198.168.0.1 2,在s ...
- The Guideline of Setting Up Samba Server on linux(Ubuntu)
The Guideline of Setting Up Samba Server on linux(Ubuntu) From terminate command window, install the ...
- docker samba
这个就是匿名用户可以登录访问,不能写. root登录,就可以写了. #命令,是在物理机上运行的. 主要是根据dockerfile构建镜像. 启动容器 进入镜像 设置root密码. 附smb.conf ...
- Samba完整篇 ubuntu 10.04
基本的服务器准备工作 修改Root密码 sudo passwd root 在提示下建立新密码 修改静态IP: sudo gedit /etc/network/interfaces #网络配置文件 ...
- samba共享服务
方法一 1.安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决 ...
- CentOS 7.2 安装配置Samba服务器
1背景 转Linux刚刚1年,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insigh ...
- ubuntu下搭建samba服务器
samba是用于linux和windows下文件共享的协议 首先,更新源并安装samba sudo apt-get update sudo apt-get install samba 然后创建一个共享 ...
随机推荐
- Android学习——蓝牙通讯
蓝牙蓝牙,是一种支持设备短距离通信(一般10m内,且无阻隔媒介)的无线电技术.能在包括移动电话.PDA.无线耳机.笔记本电脑等众多设备之间进行无线信息交换.利用“蓝牙”技术,能够有效的简化移动通信终端 ...
- [bzoj4816][Sdoi2017]数字表格 (反演+逆元)
(真不想做莫比乌斯了) 首先根据题意写出式子 ∏(i=1~n)∏(j=1~m)f[gcd(i,j)] 很明显的f可以预处理出来,解决 根据套路分析,我们可以先枚举gcd(i,j)==d ∏(d=1~n ...
- Java C
先说一下自己叫什么,免得面试的人张冠李戴. 介绍自己有几个方面:1学什么专业的那方面学的过硬,可以说的具体点. 2以前做过什么.(这家公司要你肯定是和你的经历有关.) 3现在来这家公司的目的是什么(当 ...
- win7 命令行禁用开启usb存储
禁用: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor" /v Start /t reg ...
- Python机器学习——Agglomerative层次聚类
层次聚类(hierarchical clustering)可在不同层次上对数据集进行划分,形成树状的聚类结构.AggregativeClustering是一种常用的层次聚类算法. 其原理是:最初将 ...
- sqlite3接口简要说明
本文介绍一下SQLite C/C++接口. 早期的SQLite C/C++接口只有5个接口函数, 很容易学习. 新版本的SQLite新增了很多功能, 目前大概有185个API接口.本文介绍一些核心的A ...
- VSCODE插件开发:用户输入输出
阅读这篇文章之前,假设你已经具有开发helloworld的插件的能力. vscode.window 简介 vscode.window 负责当前激活窗口的输入输出,比如展示信息,和用户输入等功能都是用v ...
- 零基础入门学习Python(25)--字典:当索引不好用时
知识点 字典属于映射类型. 列表,元祖,字符串等属于序列类型 创建及访问字典 #创建一个字典 >>> dict1 = {'李宁':'一切皆有可能','耐克':'Just do it' ...
- C语言标准库函数总结
一.动态内存分配1.malloc 原型:extern void *malloc(unsigned int num_bytes); 用法:#include <alloc.h> 功能:分 ...
- day 21 03 补全异常处理
day 21 03 异常处理(补全) 1.异常处理的整体几个语句: try: .......#有可能出错的代码 ret=int(input('number >>>')) print ...