Samba完整篇 ubuntu 10.04
基本的服务器准备工作
修改Root密码
sudo passwd root
在提示下建立新密码
修改静态IP:
sudo gedit /etc/network/interfaces #网络配置文件
例子:
auth lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.190
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
修改服務器名:
sudo gedit /etc/hosts
sudo gedit /etc/hostname
两个文件
命令:
sudo /etc/init.d/networking restart #重启网络
更換網卡:
sudo rm /etc/udev/rules.d/70-persistent-net.rules
#此文件自动记忆网卡Mac地址,换网卡后删除此文件即可
在Samba建立共享文件夹
安装:samba
sudo apt-get install samba
新增本机share用户,sambad share用户(即要建立兩個賬戶)
sudo useradd user-samba1 -m #建立user-samba1
sudo smbpasswd user-samba1 -a #user-samba1设定密码
修改share文件夹权限
cd ..
sudo chmod 777 user-samba1 #开放user-samba1权限为777
修改samba.conf配置文件
sudo gedit /etc/samba/smb.conf #編輯smb.conf配置文件
在文件最后加上
[share]
path = /home/user-samba1
writeable = yes
browseable = yes #是否隐藏
guest ok = yes
create mask = 0777 #建立文檔權限是777
directory mask = 0777 #建立文件夾權限777
以上两行:使得某用户在share中新建的文档,可被其他用户修改
sudo /etc/init.d/smbd restart #重啟samba服務
在Samba建立有密码的文件夹
sudo useradd user1 -m #建user1用戶,home下生成user1 Folder
sudo smbpasswd user1 -a #建samba的user1
sudo gedit /etc/samba/smb.conf #添加用戶設定
添加
[user1]
path = /home/user1
writeable = yes
browseable = yes
sudo /etc/init.d/smdb 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登录界面中不显示某些用户
在ubuntu中建立的很多用戶,大多數都是不需在本機登入的,
所以可將開機顯示的所有用戶都屏蔽掉,只留下管理員的賬戶即可。
sudo gedit /etc/gdm/gdm.schemas
在“greeter/Exclude”下一行的用户列表中,添加需要屏蔽的用戶名,保存重啟即可。
新增,删除,停用,恢复samba用户
sudo smbpasswd -a 增加用户(要增加的用户必须以是系统用户)
sudo smbpasswd -d 冻结用户,就是这个用户不能在登录了
sudo smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
sudo smbpasswd -x 删除用户
sudo smbpasswd -n 把用户的密码设置成空.要在global中写入 null passwords -true
增加一个用户的例子:
sudo smbpasswd 用户名
New SMB Password: 新密码
Repeat New SMB Password: 新密码
修改密码的例子
sudo smbpasswd 用户名
Old SMB password: 旧密码
New SMB Password: 新密码
Repeat New SMB Password: 新密码
注意修改之后重启服务器:
service smb restart
sudo /etc/init.d/samba restart
新增,删除本机用户
sudo useradd -m 建用户文件夹
sudo userdel -r 彻底删除某用户
Samba完整篇 ubuntu 10.04的更多相关文章
- FTP Server完整篇 ubuntu 10.04
1. sudo apt-get install vsftpd #安裝FTP Server(vsftp:very secure FTP) 安装后,会自动生成ftp用户,和ftp的文件夹,如果没有自动 ...
- 用zd1211+Ubuntu 10.04实现的AP
[日期:2010-06-24] zd1211 在Ubuntu 10.04 LTS上的master mode 的问题解决之后,理论上就可以把zd1211 USB网卡用来做一个AP了,实际上还有几个问 ...
- ubuntu 10.04 安装qt 5.0.2
转自ubuntu 10.04 安装qt 5.0.2 从qt project网站下载下来最新的qt5.0.2套件,发现是个.run文件,添加x属性,然后直接sudo ./****.run, 提示 /l ...
- Ubuntu 10.04 32位桌面版+OpnERP 6.1.1
1.准备环境: sudo apt-get install denyhosts sudo apt-get update sudo apt-get dist-upgrade sudo adduser ...
- [转]ubuntu 10.04下的配置tftp服务器
[转]ubuntu 10.04下的配置tftp服务器 http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html 第1步:安装tftp所 ...
- 【转】Ubuntu 10.04 LTS 的窗口控制按钮从左上角调整到右上角
原文网址:http://www.linuxidc.com/Linux/2010-05/26111.htm 升级到Ubuntu 10.04后最大的问题,是最小最大和关闭按钮,放到了左边.这叫Ubuntu ...
- 解决:“Ubuntu 10.04 LTS _Lucid Lynx_ - Release i38...
编译android源码,找不到g++.通过apt-get下载时候,总是提示“Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)” 的盘片插入 ...
- Using iSCSI On Ubuntu 10.04 (Initiator And Target)
This guide explains how you can set up an iSCSI target and an iSCSI initiator (client), both running ...
- Ubuntu 10.04下架设流媒体服务器
Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流 ...
随机推荐
- 【译】x86程序员手册40-10.5初始化的例子
10.5 Initialization Example初始化的例子 译注:本来想把这个例子全部注释完,但由于对intel汇编实不熟悉,有太多的伪指令,本人也是免强看懂,所以就不再做翻译了. $TITL ...
- swift 待研备份
https://www.ctolib.com/topics-115290.html 但是还是用到了一个叫做 The Protocol Witness Table (PWT) 的函数表 https:// ...
- Eureka 整理
服务治理:(该模块也可以使用集群) 该模块主要负责完成微服务架构中的服务治理功能. 1.构建服务注册中心. 每个服务单元需要向注册中心登记自己提供的服务. 2.服务注册与服务发现. 服务之间的调用不再 ...
- jquery 点击切换div
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- R-FCN:Object Detection via Region-based Fully Convolutional Networks
fast.faster这些网络都可以被roi-pooling层分成两个子网络:1.a shared,'fully convolutional' subnetwork 2.an roi-wise sub ...
- vue项目打包步骤及运行打包项目
(1)项目打包 终端运行命令 npm run build 打包成功的标志与项目的改变,如下图: 点击index.html,通过浏览器运行,出现以下报错,如图: 那么应该如何修改呢? 具体步骤如下 ...
- Java随机数使用
JAVA取随机数的三种方式: Math.random() System.currentTimeMillis() random.nextInt() 废话不多说,看代码: /** *取单个随机数 *Mat ...
- vue 接口统一管理
在外部创建一个API文件夹,然后创建一个API.js 例如 const filmbanner = 'api/billboard/home?__t=1498823077473'; const film ...
- 笔试算法题(40):后缀数组 & 后缀树(Suffix Array & Suffix Tree)
议题:后缀数组(Suffix Array) 分析: 后缀树和后缀数组都是处理字符串的有效工具,前者较为常见,但后者更容易编程实现,空间耗用更少:后缀数组可用于解决最长公共子串问题,多模式匹配问题,最长 ...
- <Redis> 入门二 五种数据类型的操作、通用key的操作、发布订阅
文档参考:http://www.redis.net.cn/ string - > key value 简单的keyvalue,常规计数:例如微博数,粉丝数 set -> key v ...