基本的服务器准备工作

修改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. OJB

    OJB 编辑 本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 对象关系桥(OJB)是一种对象关系映射工具,它能够完成从Java对象到关系数据库的透明存储.   英文名 OJB ...

  2. 一起来学SpringBoot(十七)优雅的参数校验

    参数校验在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦: 验证代码繁琐,重复劳动方法内代码显得冗长每次要看哪些参数 ...

  3. day23-1 isinstance、issubclass和反射

    目录 isinstance和issubclass 反射(hasattr,getattr,setattr,delattr) isinstance和issubclass isinstance(obj,cl ...

  4. SQLSTATE=2300

    在powerdesigner将表的结构运用于数据库的时候报的错. 目标: 在Hibernate中使用多表级联的插入操作. 解决办法: 将navicat中的mysql数据库表删除, 手动创建 原因: p ...

  5. zabbix4.2学习笔记--安装percona插件监控MySQL

    percona-monitoring-plugins是percona专门为MySQL监控的工具,支持Nagios,cacti,zabibx,本文主要介绍percona-monitoring-plugi ...

  6. 流行-Manifold【0】-维基百科中文版本解释

  7. 字符集匹配:\s 匹配一个空格,一边后面加量词表示多个空格,\s*表示0个以上空格,\s+表示1个以上空格,\s相当于[\f\r\n\t ]5种空白字符。

    字符集匹配:\s 匹配一个空格,一边后面加量词表示多个空格,\s*表示0个以上空格,\s+表示1个以上空格,\s相当于[\f\r\n\t ]5种空白字符.

  8. java关于时间的相关操作

    /** * 获取当天时间零点 * @return */ public Date gettoday(){ SimpleDateFormat sdf = new SimpleDateFormat(&quo ...

  9. 笔试算法题(45):简介 - AC自动机(Aho-Corasick Automation)

    议题:AC自动机(Aho-Corasick Automation) 分析: 此算法在1975年产生于贝尔实验室,是著名的多模式匹配算法之一:一个常见的例子就是给定N个单词,给定包含M个字符的文章,要求 ...

  10. <Spring Cloud>入门一 Eureka Server

    1.搭建父工程 主要是添加版本依赖,此处版本是: spring-boot  : 2.0.8.RELEASE spring-cloud : Finchley.SR2 <?xml version=& ...