基本的服务器准备工作

修改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的更多相关文章

  1. FTP Server完整篇 ubuntu 10.04

    1. sudo apt-get install vsftpd   #安裝FTP Server(vsftp:very secure FTP) 安装后,会自动生成ftp用户,和ftp的文件夹,如果没有自动 ...

  2. 用zd1211+Ubuntu 10.04实现的AP

    [日期:2010-06-24]   zd1211 在Ubuntu 10.04 LTS上的master mode 的问题解决之后,理论上就可以把zd1211 USB网卡用来做一个AP了,实际上还有几个问 ...

  3. ubuntu 10.04 安装qt 5.0.2

    转自ubuntu 10.04 安装qt 5.0.2 从qt project网站下载下来最新的qt5.0.2套件,发现是个.run文件,添加x属性,然后直接sudo ./****.run, 提示  /l ...

  4. 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 ...

  5. [转]ubuntu 10.04下的配置tftp服务器

    [转]ubuntu 10.04下的配置tftp服务器 http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html 第1步:安装tftp所 ...

  6. 【转】Ubuntu 10.04 LTS 的窗口控制按钮从左上角调整到右上角

    原文网址:http://www.linuxidc.com/Linux/2010-05/26111.htm 升级到Ubuntu 10.04后最大的问题,是最小最大和关闭按钮,放到了左边.这叫Ubuntu ...

  7. 解决:“Ubuntu 10.04 LTS _Lucid Lynx_ - Release i38...

    编译android源码,找不到g++.通过apt-get下载时候,总是提示“Ubuntu 10.04 LTS _Lucid Lynx_ - Release i386 (20100429)” 的盘片插入 ...

  8. 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 ...

  9. Ubuntu 10.04下架设流媒体服务器

    Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流 ...

随机推荐

  1. JavaScript——blob、file、flieReader、createObjectURL

    https://blog.csdn.net/opengl_es/article/details/44336477 https://www.cnblogs.com/hhhyaaon/p/5928152. ...

  2. idea 中pom.xml依赖版本号报错(报红,如下图所示)

    1.maven工程中出现的错误 2.解决办法:file->setting->Maven 如果还没好的话请尝试以下方法:

  3. 使用python划分数据集

    无论是训练机器学习或是深度学习,第一步当然是先划分数据集啦,今天小白整理了一些划分数据集的方法,希望大佬们多多指教啊,嘻嘻~ 首先看一下数据集的样子,flower_data文件夹下有四个文件夹,每个文 ...

  4. zend studio汉化离线语言包安装方法

  5. pycharm 编写前端代码一些小技巧

    <!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8&qu ...

  6. CAD参数绘mcdbsolid对象(网页版)

    主要用到函数说明: _DMxDrawX::DrawSolid 绘McDbSolid对象.详细说明如下: 参数 说明 DOUBLE dX1 第一个点X DOUBLE dY1 第一个点Y DOUBLE d ...

  7. PHP生成文档,并把数据加入文档的小案例

    PHP生成文档,可以利用file_put_contents($filename, $data),其中$filename表示文档名,$data表示需要放入的数据, 若存放的是数组,这还需要使用seria ...

  8. source collection list

    1.Anaconda:http://www.cnblogs.com/xiaoming123abc/p/6970890.html https://conda.io/docs/help-support.h ...

  9. pycharm acejumpchar插件

    1链接:https://plugins.jetbrains.com/plugin/7163-emacsideas 2将其pycharm路径下:\.PyCharm2017.1\config\plugin ...

  10. 牛客网 nowcoder TG test-172

    # solution-nowcoder-172 # A-中位数 $30\%:n\le 200$ 直接枚举 $n-len+1$ 个区间,将这段里的数重新排序直接找到中位数 $60\%:n\le 2000 ...