ubuntu samba用户名密码,ubuntu改密码

其实ubuntu samba用户名密码的问题并不复杂,但是又很多的朋友都不太了解ubuntu改密码,因此呢,今天小编就来为大家分享ubuntu samba用户名密码的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

“samba”中设置共享目录步骤是什么

在Ubuntu安装好samba,具体步骤为:

安装samba:sudo apt-get install samba

安装smbclient:sudo apt-get install

安装smbfs:sudo apt-get smbfs

修改配置文件

sudo gedit/etc/samba/smb.conf编辑smb.conf文件

将;security user修改为 security user,然后在配置文件末尾添加

[ShareFiles]

comment= Shared Folder require password

path=/home/wugn/workspace

public= yes

writable= yes

valid users= test

create mask= 0777

directory mask= 0777

force user= nobody

force group= nogroup

available= yes

browseable= yes

保存后重新启动samba,

sudo service smbd restart

设置用户和密码

sudo smbpasswd-a test接着俺提示输入密码。

最后windows下网上邻居->右键->映射网络驱动器

输入文件夹框 \\ip地址\ShareFiles,按提示输入用户名密码即可。

增加samba用户提示Failed to add entry for user

[root@ubuntu~]# smbpasswd-a test

New SMB password:

Retype new SMB password:

Failed to add entry for user test.

解决办法:

这是因为没有加相应的系统账号,所以会提示Failed to add entry for user的错误,只需增加相应的系统账号test就可以了:

[root@ubuntu~]# groupadd test-g 6000

[root@ubuntu~]# useradd test-u 6000-g 6000-s/sbin/nologin-d/dev/null

这时就可以用smbpasswd-a test增加test这个samba账号了!为了增加系统的安全性,所以加的系统账号不要给shell它,也不给它指定目录,到时在/home目录给test账号建个文件夹,该文件夹只有test有读写权限即可!

如:

[root@ubuntu~]# mkdir/home/test

[root@ubuntu~]# chown-R test:test/home/test

若不想让另人访问,只让test用户可以访问,只需执行命令:

[root@ubuntu~]# chmod u+rwx,g+rwx,o-rwx/home/test

这时可以用smbpasswd命令增加samba账号test了

[root@ubuntu~]# smbpasswd-a test

New SMB password:

Retype new SMB password:

Added user test.

Ubuntu如何不用密码访问samba服务器

Ubuntu无密码访问Samba服务器的方法

在Linux系统中,Samba是实现SMB协议的软件,可以实现跨系统文件共享。对于Ubuntu来说,无密码访问Samba服务器是可能实现的。

假设共享目录为/var/wwwroot。

在Ubuntu系统中,修改Samba配置文件是实现无密码访问的关键步骤。

使用`sudo vim/etc/samba/smb.conf`命令打开Samba配置文件。

在文件中,将`security=user`改为`security=share`。

在文件末尾添加以下行:

[share]

path=/var/wwwroot

available= yes

browseable= yes

public= yes

writable= yes

guest ok= yes

在`[global]`部分,定义全局配置。`workgroup`选项用来定义工作组名称。通常,需要将`MYGROUP`替换为`WORKGROUP`,这是Windows系统默认的工作组名称。

安全等级有四种选择:

`share`:用户无需账户及密码即可登录Samba服务器。

`user`(默认):由提供服务的Samba服务器负责检查账户及密码。

`server`:检查账户及密码的工作由另一台Windows或Samba服务器负责。

`domain`:指定Windows域控制服务器来验证用户的账户及密码。

Ubuntu里安装的Samba服务默认组为`WORKGROUP`。可以使用命令测试配置:

`sudo smbclient-L//localhost/wwwroot`

系统会显示警告:“WARNING: The security=share option is deprecated”,然后提示输入密码,但实际无需输入密码,直接回车。

结果显示共享目录已经成功设置为可访问状态:

Domain=WORKGROUP OS=Unix Server=Samba 3.6.3

Sharename Type Comment

--------------------

print$ Disk Printer Drivers

wwwroot Disk

IPC$ IPC IPC Service(precise32 server(Samba, Ubuntu))

通过以上步骤,Ubuntu系统实现了无密码访问Samba服务器的功能。如果你觉得密码访问麻烦或忘记了密码,可以通过本文介绍的方法来访问。

ubuntu中如何设置samba的用户名及密码访问请赐教。

cd/etc/skel

sudo mkdir/etc/skel/personal

sudo chmod g=000,o=000/etc/skel/personal

sudo useradd fly(这个是用户名)

sudo smbpasswd-a fly(这个是用户名和前面的必须对应包括密码而且windows下也必须有相同的用户名和密码才不至于出错)

配置samba

sudo mv/etc/samba/smb.conf/etc/samba/smb.conf-backup

sudo vi/etc/samba/smb.conf

进入vi编辑器输入如下:

[global]

workgroup= workgroup

[homes]

guest ok= no

read only= no

browseable= no

:wq

sudo/etc/init.d/samba restart

这里只是抛砖引玉的一部分(前提是你已经会配置user级别的samba服务),你想要知道更多更完备的配置方案,我建议你去看看冷罡华写的ubuntu server最佳方案一书,相信对你会有很大帮助。

阅读剩余
THE END