samba配置用户访问方法

配置目的:

为了给指定用户一个独立访问目录

首先在samba服务器安装samba软件

$ apt-get install samba

然后配置独立访问用户
配置samba用户前提需要是linux的用户,所以要创建linux用户

$ useradd    zp
$ passwd     zp  

用户创建完了以后
需要创建samba用户

$ smbpasswd -a  zp

然后输入密码,记住密码,这个是客户端访问samba的密码

在服务器的/etc/samba/smb.conf文件的

[global]字段下面添加:

client lanman auth = yes
security = user

在文件末尾添加:

[hj]
    path=/hj
    comment=zhangpengdemulu
    writeable=yes
    valid users = zp

修改配置文件以后,重启samba服务
注意 /hj 目录需要有读写执行权限,在samba服务器执行:

$ chmod 777 /hj

客户端访问方法

linux下两种方式

$ smbmount 192.168.0.194:/hj /zp/test -o username=zp
$ mount -t cifs //192.168.0.194/hj /zp/test -o username=zp

windows直接挂载

附加命令:

查看samba的用户

sudo pdbedit -L

增加一个用户到samba

sudo pdbedit -a username

从samba账户中删除一个用户

sudo pdbedit -x username

显示samba账户信息

sudo pdbedit -r username

测试samba账户是否正常

smbclient -L 192.168.1.1 -U username -d 3

valid users:

@zp 为zp组

zp 为zp用户

配置匿名访问

访问/root目录的共享需要配置force user = root,否则权限不对

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam
    
        security = user
        map to guest = Bad User
    
        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw

[backup]
        comment = testshare
        path = /backup
        browseable = Yes
        guest ok=yes
        writable=yes
        read only = No
        force user = root

更新历史

why when
创建 2013年04月17日
更新 2019年12月9日
posted @ 2015-03-22 22:07  武汉-磨渣  阅读(941)  评论(0编辑  收藏  举报