`

[转载验证]Ubuntu 9.10 samba 服务器配置说明

阅读更多
User模式:
案例说明:
      一个用户组:用来进行组内文件共享,可以向public目录写入文件
      一个guest用户:只能访问public目录,仅具有读取权限。但可向guest用户目录写文件。


1、   sudo apt-get install samba
2、   备份smb.conf文件,"/etc/samba/smb.conf"
3、   配置smb.conf 文件
4、  创建组内用户

   添加用户并设置用户目录
     adduser 用户名
   添加samba用户
     smbpasswd -a 用户名
   将用户添加进入用户组
     usermod -g 用户组名  用户名
   修改用户home文件夹权限为drwx------
     chmod 0700 用户home目录
   重启samba服务器
      /etc/init.d/samba restart
4、创建guest用户:
  
   创建用户
      useradd -m 用户名 #并创建用户home目录(因此处添加的是601用户,不符合安全策略,所以用此命令)
   修改用户目录权限
      chmod 0700 用户home目录
   创建samba用户
      smbpasswd -a 用户名
   重启samba服务器
       /etc/init.d/samba restart
5、samba配置请参考附件中的配置文件

注:删除samba用户使用: smbpasswd -x 用户名


用户管理参考:
引用

1、添加新用户
     1)#useradd username  #创建一个新的用户 username
     2)#useradd -m username  #创建一个新的用户username并自动建立用户家目录。
     3)#adduser username   #以人机交互的提问的方式来添加用户,推荐新手使用此命令
     4)#passwd username   #设置用户 username 的密码
     5)#mkdir /home/dirname  #建立用户文件夹dirname
     6)#chown username:groupname dirname  #修改dirname目录的所有者为username用户和groupname用户组
  注:用useradd来添加用户,如果没有自己指定用户的所属用户组,则系统自己会添加出一个和用户名相同的用户组。另外新添加的用户只有设置密码后该用户才能登录,还需用-m参数建立用户家目录才可以写文件。

2、查看用户信息
#id username            #使用id命令查看username用户信息
#grep username /etc/passwd  #查看用户username在/etc/passwd文件中的信息行
#useradd -D  #显示useradd的默认值

3、修改用户账号
#usermod -g groupname username  #把用户 username 加入到组 groupname 中
#usermod -s /bin/csh  #将当前用户的shell改为csh
#usermod -d /home/user1 user1  #将user1用户的主目录更改为/home/user1
#usermod -d /home/mulu -m user1  #将user1用户现有主目录的主要内容转移到新的目录,注意要使用-m选项
#usermod -u UID user1  #user1用户主目录中所拥有的文件和目录都将自动修改UID设置。
#usermod ig GID user1  #修改默认组设置
#usermod -e 12/31/07 user1  #修改帐号的有效期。
#usermod -L user1   #锁定用户
#userdel user1         #删除user1用户
#userdel -r user1         #删除user1用户,并同时删除该用户的主目录以及其中所有内容
#passwd username       #修改username用户的密码
#passwd -e username   #清除username用户密码
------------------------------------------------------------------------------------------------------------------------
4、用户可以用-d选项设置新用户的主目录,用-g选项为用户指定新组名,用-G选项把新用户设成系统其他一些组的成员
例如:新建用户squid,使其组名为squidgroup,主目录为/home/myhome,新用户squid也是root和bin的成员,命令如下:
#groupadd squidgroup
#useradd -g squidgroup -d /homer/myhome -G root,bin squid

5、添加、删除用户组
# groupadd groupname   #创建一个新用户组 groupname
# groupdel groupname   #删除一个用户组 groupname

6、用户帐号信息有关的文件如下:
/etc/passwd—-用户帐号信息
/etc/shadow—-用户帐号信息加密文件
/etc/group—-组信息文件
/etc/default/useradd—-定义默认设置文件
/etc/login.defs—-系统广义设置文件
/etc/skel—-默认的初始配置文件目录

  • smb.rar (482 Bytes)
  • 下载次数: 13
分享到:
评论

相关推荐

    Ubuntu9.10配置输入法

    ### Ubuntu 9.10 配置智能拼音输入法详细指南 #### 一、引言 在 Ubuntu 9.10 系统中,为了更好地适应中文用户的需求,配置一个流畅且好用的中文输入法变得尤为重要。本文将详细介绍如何在 Ubuntu 9.10 中配置智能...

    Ubuntu下samba的安装

    标题中的“Ubuntu下samba的安装”涉及到的是在Ubuntu操作系统中安装和配置Samba服务器的过程。Samba是一款开源软件,它允许Linux系统与Windows系统之间进行文件和打印机共享,使得不同操作系统的计算机能够在一个...

    Linux操作系统 Ubuntu 9.10 图解安装教程

    Linux 操作系统 Ubuntu 9.10 图解安装教程 本文将详细介绍 Linux 操作系统 Ubuntu 9.10 的图解安装教程,并对 Ubuntu 的特点、优点和历史进行了详细的解释。 Ubuntu 简介 Ubuntu 是一个基于 Debian 发行版和 ...

    ubuntu9.10的user guide汉化

    ubuntu9.10的用户指南汉化包,deb格式.

    Vmware6.5 安装 Ubuntu 9.10 全过程视频教程

    本教程主要涵盖的是在Vmware 6.5虚拟机环境下安装Ubuntu 9.10操作系统的过程,这是一项对于初学者非常实用的技术。Vmware是一款强大的虚拟化软件,它允许用户在单个计算机上同时运行多个操作系统,而Ubuntu 9.10则是...

    ubuntu9.10界面汉化包

    ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...

    ubuntu9.10 如何配置静态ip(1)

    对于本篇文章来说,Ubuntu 9.10主要关注其作为服务器操作系统的配置方法。 #### 三、静态IP配置步骤 ##### 3.1 准备工作 在开始配置之前,请确保已经备份了当前网络设置,并且熟悉基本的命令行操作。此外,还需...

    Win7下引导Ubuntu9.10的文件

    Win 7 与 Ubuntu9.10系统安装顺序 (1)Win7 (2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此...

    移动硬盘安装Ubuntu 9.10

    标题“移动硬盘安装Ubuntu 9.10”指的是在便携式存储设备——移动硬盘上安装Linux操作系统的一个特定版本,即Ubuntu 9.10。Ubuntu 9.10(Karmic Koala)是2009年发布的Ubuntu发行版,它提供了最新的软件和系统改进,...

    ubuntu9.10中文输入法1

    ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.

    硬盘安装win7与ubuntu9.10双系统

    文档详细介绍了如何在一台计算机上安装Windows 7和Ubuntu 9.10双系统的过程,包括了硬盘分区、Grub引导程序的配置以及Ubuntu 9.10的安装和配置等多个方面。通过这些步骤,用户可以在同一台电脑上享受到Windows 7的...

    Ubuntu_9[1].10下搭建LAMP服务器完全图解教程

    在本文中,我们将详细讲解如何在Ubuntu 9.10操作系统上搭建LAMP(Linux、Apache、MySQL、PHP)服务器,这是一个适用于初学者的完全图解教程。LAMP环境是开发和运行基于PHP的Web应用程序的标准配置,如WordPress等。 ...

    ubuntu9.10 如何配置静态ip(2)

    在Ubuntu 9.10操作系统中配置静态IP地址是一个关键的网络管理任务,尤其是在服务器环境或者需要固定IP的场合。本篇文章将详细讲解如何解决网关地址与IP地址不在同一子网段的问题,并提供配置文件的修改方法。 首先...

    ubuntu 9.10网易最快的源

    ### Ubuntu 9.10与网易最快源配置详解 #### 一、Ubuntu 9.10简介 Ubuntu 9.10(代号Karmic Koala)是Ubuntu Linux发行版的一个版本,发布于2009年10月22日。此版本在系统性能、用户体验以及软件包更新方面进行了多...

    ubuntu 9.10更新源(速度最快的)

    ### Ubuntu 9.10 更新源配置详解 #### 标题与描述理解 根据所提供的标题“ubuntu 9.10更新源(速度最快的)”及重复出现的描述内容,本文将重点介绍如何为Ubuntu 9.10操作系统配置最快捷、高效的软件包更新源。...

    Ubuntu 9.10安装配置指南

    Ubuntu安装配置指南 作者:Jandy 当前版本:9.10-1.0.091101 目录 准备工作 准备硬盘空间 安装系统 速配指南 更新历史 包括Ubuntu的下载、安装、中文配置、上网、软件下载更新等一系列操作指南,很适合新手...

Global site tag (gtag.js) - Google Analytics