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安装过程中有很多问题需要解决! 目前主流 ...
随机推荐
- Node.js——Buffer
介绍 JavaScript没有读取和操作二进制数据流的机制,但是 node.js 引入了Buffer 类型,可以操作TCP流或者文件流 使用Buffer可以用来对临时数据(二进制数据)进行存储,当我们 ...
- vultr服务器L2TP搭建
前期准备,购买外服,选择vultr服务商,可选择洛杉矶的,系统为Ubuntu 14.04 x64 一.安装L2TP/IPSec wget --no-check-certificate https:// ...
- python的unitest的简单使用
python的unitest的简单使用 unittest提供一个TestLoader类用于自动创建一个测试集并把单个测试放入到测试集中. TestLoader自动运行测试用例以test开头的方法的测试 ...
- Caffe结构
caffe可以分为3层结构:blob,layer,net 在layer中,input data用bottom表示,output data用top表示.每一个layer定义了三种操作,setup(Lay ...
- Learning Discriminative and Transformation Covariant Local Feature Detectors实验环境搭建详细过程
依赖项: Python 3.4.3 tensorflow>1.0.0, tqdm, cv2, exifread, skimage, glob 1.安装tensorflow:https://www ...
- Python3中assert断言
一般的用法是: assert condition 用来让程序测试这个condition,如果condition为false,那么raise一个AssertionError.逻辑上等于: if not ...
- iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决
〇.前言 <p>在iOS开发中 CocoaPods作为库依赖管理工具就是一把利器. 有了 CocoaPods则无需再通过拖 第三方库及第三方库所依赖的 framework静态库到项目中等麻 ...
- Bootstrap table的基础用法
一.官方文档 Bootstrap 中文网:http://www.bootcss.com/ Bootstrap Table 中文网 : http://bootstrap-table.wenzhixin. ...
- 【2018百度之星初赛 B】1001并查集 1004二分 1006不等式
1001 degree 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=6380 并查集向图中加点,分别记录与初始度数最多的点 直接相连的点数.独立的点数 ...
- [Python3网络爬虫开发实战] 1.7.2-mitmproxy的安装
mitmproxy是一个支持HTTP和HTTPS的抓包程序,类似Fiddler.Charles的功能,只不过它通过控制台的形式操作. 此外,mitmproxy还有两个关联组件,一个是mitmdump, ...