基本的服务器准备工作

修改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. 【译】x86程序员手册40-10.5初始化的例子

    10.5 Initialization Example初始化的例子 译注:本来想把这个例子全部注释完,但由于对intel汇编实不熟悉,有太多的伪指令,本人也是免强看懂,所以就不再做翻译了. $TITL ...

  2. swift 待研备份

    https://www.ctolib.com/topics-115290.html 但是还是用到了一个叫做 The Protocol Witness Table (PWT) 的函数表 https:// ...

  3. Eureka 整理

    服务治理:(该模块也可以使用集群) 该模块主要负责完成微服务架构中的服务治理功能. 1.构建服务注册中心. 每个服务单元需要向注册中心登记自己提供的服务. 2.服务注册与服务发现. 服务之间的调用不再 ...

  4. jquery 点击切换div

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

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

  6. vue项目打包步骤及运行打包项目

    (1)项目打包 终端运行命令 npm run build 打包成功的标志与项目的改变,如下图: 点击index.html,通过浏览器运行,出现以下报错,如图: 那么应该如何修改呢?    具体步骤如下 ...

  7. Java随机数使用

    JAVA取随机数的三种方式: Math.random() System.currentTimeMillis() random.nextInt() 废话不多说,看代码: /** *取单个随机数 *Mat ...

  8. vue 接口统一管理

    在外部创建一个API文件夹,然后创建一个API.js  例如 const filmbanner = 'api/billboard/home?__t=1498823077473'; const film ...

  9. 笔试算法题(40):后缀数组 & 后缀树(Suffix Array & Suffix Tree)

    议题:后缀数组(Suffix Array) 分析: 后缀树和后缀数组都是处理字符串的有效工具,前者较为常见,但后者更容易编程实现,空间耗用更少:后缀数组可用于解决最长公共子串问题,多模式匹配问题,最长 ...

  10. <Redis> 入门二 五种数据类型的操作、通用key的操作、发布订阅

    文档参考:http://www.redis.net.cn/ string - > key value 简单的keyvalue,常规计数:例如微博数,粉丝数 set     -> key v ...