如何在Samba服务器中查看已有用户及其权限?

作者&投稿:游琦 (若有异议请与网页底部的电邮联系)
怎么查看samba用户~

查看samba服务器中已拥有哪些用户:pdbedit -L
其他操作用法:
删除samba服务中的某个用户:smbpasswd -x 用户名
查看Linux中所有用户:cat /etc/passwd
查看Linux中添加了多少用户:cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
查看Linux中所有组:cat /etc/group
删除linux某个用户:userdel 用户名
删除linux中某个用户所有信息:userdel -r 用户名
Samba定义:
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

用子配置文件:
(1)在Samba服务器有一个共享目录smbtest(/test的自身权限为777)只希望用户tomyang可见可读可写,另一个共享目录smbtest1(/test1的自身权限为777)只希望用户tonyzhang可见可读可写。通过子配置文件实现方法如下:
①:在/etc/samba下建立一个文本文件其名称为tomyang.smb.conf,在该文件中加入如下内容:
[smbtest]
comment = This is smb test
path = /test
write list = tomyang
②:在/etc/samba下建立一个文本文件其名称为tomyang.smb.conf,在该文件中加入如下内容:
[smbtest1]
comment = This is smb test1
path = /test1
write list = tonyzhang
③:引用子配置文件。在引用子配置文件时有二种方法:
�8�3 config file:在[global]标签下入如下参数:
[global]
config file = /etc/samba/%U.smb.conf
�8�3 include:在[global]标签下入如下参数:
[global]
include = /etc/samba/%U.smb.conf
config file和include的区别是:使用config file时,当以tomyang的身份访问Samba服务器,只能浏览到smbtest,其他在smb.conf中定义的共享资源都无法查看;当以tonyzhang的身份访问Samba服务器,只能浏览到smbtest1,其他在smb.conf中定义的共享资源都无法查看。使用include时,当以tomyang的身份访问Samba服务器,除了可以浏览到smbtest,其他在smb.conf中定义的共享资源也可以浏览到;当以tonyzhang的身份访问Samba服务器,除了可以浏览到smbtest1,其他在smb.conf中定义的共享资源也可以浏览到。

在Samba服务器中查看已有用户可以用命令
pdbedit -L
用户的权限除了smb.conf里的记叙以外,
等同于系统的同名用户的权限.

samba服务器提供了实现网络中不同操作系统间文件的共享的解决方案,通过架设samba服务器,用户能够共享不同操作系统的文件和打印机等设备,samba的核心是smb协议。smb协议属于b/s协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源


linux samba中workgroup 参数意义何在??
samba主要是用于windows和linux之间的沟通,是通过netbios名称,但是又不能过路由,所以必须是在同一个工作组中(局域网),不需要建立一个组,只需要用你windows上那个组即可!

桐城市19727861944: 如何在Samba服务器中查看已有用户及其权限? -
源叔高特: 在Samba服务器中查看已有用户可以用命令 pdbedit -L 用户的权限除了smb.conf里的记叙以外,等同于系统的同名用户的权限.

桐城市19727861944: 怎么查看samba用户 -
源叔高特: 查看samba服务器中已拥有哪些用户:pdbedit -l 其他操作用法:删除samba服务中的某个用户:smbpasswd -x 用户名 查看linux中所有用户:cat /etc/passwd 查看linux中添加了多少用户:cat /etc/passwd|grep -v nologin|grep -v halt|grep -v ...

桐城市19727861944: 如何记录用户在samba服务器上读取和存放了那些文件? -
源叔高特: 查看samba服务器的日志文件:位于/var/log/samba目录下;其中,nmbd.log记录nmbd进程的解析信息; smbd.log记录系统的错误信息以及用户的访问信息. 当客户端访问时,这里会自动添加客户端的相关日志.

桐城市19727861944: linux下samba服务,查看samba服务时运行的,但是用自己的ip进不了 -
源叔高特: smbclient -L +ip地址

桐城市19727861944: 怎样用samba实现linux中共享文件 在windows中访问 我已经将samba安装好啦 不知道怎样共享 用命令的方式哦 -
源叔高特: 步骤 1 以root用户登录服务器. 步骤 2 创建访问服务器共享目录的用户,以abc为例. useradd -g root abc 步骤 3 设置访问共享目录用户的密码. passwd abc 根据系统提示输入自定义的密码. passwd abc Changing password for abc. New ...

桐城市19727861944: 我用samba共享了文件夹public,我想查看都有哪些电脑在从public文件夹里下载文件,用什么命令啊?请高手指 -
源叔高特: 第一步:在根下执行:mkdir /public 修改下权限:chmod 777 /public 第二步:vi /etc/samba/smb.conf 修改如下配置:修改security = user为security = share shift+g移动光标到文末:添加如下内容 [public] comment = public path = /public public = yes read only = no 最后:重启smb服务:service smb restart

桐城市19727861944: 怎么在linux上搭建samba服务器 -
源叔高特: 1、首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安装Samba服务器,可以使用“rpm -q samba”查询Samba服务器是否已经安装,当然,也可以直接使用“yum install samba”安装Samba服务器.如...

桐城市19727861944: linux如何检测samba文件传输完成的信号 -
源叔高特: 1、文件传输前为每个文件做一个md5文件.2、传输时将每个文件连同其md5文件一起传过去.3、检查接收到的文件与其相应的md5文件是否符合.

桐城市19727861944: linux下samba已经配置好并启动了 怎么在局域网访问呢 -
源叔高特: 1、在windows下运行:\\linux服务器ip地址\共享目录名2、在linux下运行:mount -t smbfs(或者cifs) \\linux服务器ip地址\共享目录名 /mnt

桐城市19727861944: samba服务器输入什么指令可以看共享文件夹 -
源叔高特: 你是要看samba服务器共享了哪些目录吧?直接看/etc/samba/smb.conf文件最下面就有.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网