Ubuntu12.04下Linux服务器samba设置

(1)安装相应的Package包,具体如下:

     sudo apt-get install samba samba-common

     //安装samba文件

     sudo apt-get install python-glade2

    //为配置工具安装一些依赖包(不要忘记安装python-glade2)

   sudo apt-get install system-config-samba

     //安装 samba 系统配置图形界面工具

(2)添加linux用户和对应的Home文件夹

        添加linux用户和密码,命令如下:

       Sudo useradd –m demo

       Passwd demo

       输入demo账号的linux登录密码

(3)图形界面设置samba共享权限及对象

       设置samba的登录密码,命令如下:

       Sudo smbpasswd –a demo

       输入demo账号的samba登录密码

 

        图形界面下设置samba共享文件夹以及访问权限,

(4)修改samba配置文件,使其达到编译服务器的功能

    请注意需要使用vi命令修改,不要使用gedit命令,否则可能导致异常。另外,修改此类配置文件前,请务必先备份(先备份再修改是linux使用的好习惯)。

主要是修改如下部分:

#======================= Share Definitions =======================

# Un-comment the following (and tweak the other settings below to suit)

# to enable the default home directory shares. This will share each

# user's home director as \\server\username

 [homes]

    comment = Home Directories

    browseable = yes

 

# By default, the home directories are exported read-only. Change the

# next parameter to 'no' if you want to be able to write to them.

    read only = no

 

# File creation mask is set to 0700 for security reasons. If you want to

# create files with group=rw permissions, set next parameter to 0775.

    create mask = 0755

 

# Directory creation mask is set to 0700 for security reasons. If you want to

# create dirs. with group=rw permissions, set next parameter to 0775.

directory mask = 0755

 

为了安全性的需要,如下两个需要修改:

Encrypt passwords = true

Security = user

 

(5)重启并验证samba,命令为:

Sudo /etc/init.d/samba restart    

 

(6)修改用户登录后使用的shell

    不做此步会导致此user登录后Tab键、上下左右键等无法使用,同时也会出现无法编译等异常,命令如下:

     Usermod –s /bin/bash demo

 

可以使用如下命令查看User登录后使用的shell:

     echo $SHELL

未修改前user登录后使用的shell为:/bin/sh

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值