标签: samba

如何强制CIFS连接卸载

我在Linux机器上安装了CIFS共享.CIFS服务器已关闭,或者互联网连接已关闭,现在接触CIFS装载的任何内容都需要几分钟才能超时,并且在您等待时无法终止.我甚至无法在我的主目录中运行ls,因为有一个指向CIFS挂载内部的符号链接,并且ls尝试跟随它以决定它应该是什么颜色.如果我尝试卸载它(即使使用-fl),umount进程就会像ls一样挂起.即使是sudo kill -9也无法杀死它.如何强制内核卸载?

linux smb samba cifs

145
推荐指数
5
解决办法
18万
查看次数

流星:意外的mongo退出代码100

我刚装了流星版本0.5.9(45fef52095)到我的CentOS版本6.3(决赛)服务器(Linux版本的2.6.32-279.19.1.el6.i686(mockbuild@c6b8.bsys.dev.centos.org)(GCC版本4.4.6 20120305(红帽4.4.6-4)(GCC))#1 SMP Wed Dec 19 04:30:58 UTC 2012)

我有一个samba共享到一个在Sache用户下挂载为/ mnt/apshared的Windows SBS服务器.我在这个名为'webmeteor'的内部创建了一个目录.我在'webmeteor'目录中创建了一个名为'myapp'的应用程序,所以我的目录是这样的:/ mnt/apshared/webmeteor/myapp.

我以root身份登录.当我尝试使用该meteor命令运行应用程序时,我收到以下错误消息:

Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start mongod

MongoDB had an unspecified uncaught exception.
Check to make sure that MongoDB is able to write to its database directory.
Run Code Online (Sandbox Code Playgroud)

我的第一个调用点是这个StackOverflow问题:创建一个新的meteor.js文件并获得错误100,MongoDB无法写入 - 但是,遵循这些建议(sudo'ing meteor命令,并检查磁盘空间我有70GB免费)没有工作.我很确定这些问题与许可相关.

我试图chown递归root:root(因为我以root用户身份登录),并且chmod还递归到777,但无济于事.

我问你,我接下来应该尝试一下,让我的Meteor应用程序启动?

提前致谢.

permissions samba centos mongodb meteor

55
推荐指数
7
解决办法
4万
查看次数

在编辑文件时保留samba共享的文件权限

我使用的代码库从Git存储库检出到我的Linux机器上.由于我们的生产代码是为部署在Linux上编写的,因此我在Linux机器上进行了所有测试,但是喜欢使用Windows进行日常使用,包括代码编辑/创作.

为此,我创建了一个文件夹(我的主文件夹)的Samba共享,我在那里签出代码,如下所示:

[wgrover]
    path = /home/wgrover
    available = yes
    valid users = wgrover
    read only = no
    browsable = yes
    public = yes
    writable = yes
Run Code Online (Sandbox Code Playgroud)

但是,当我从\\linux-box\wgroverWindows中的samba共享编辑文件时,755即使644在编辑之前,Linux中的文件权限也会不断变化.

这一直在我git diff这样出现:

diff --git a/debian/maggie.nginx.conf b/debian/maggie.nginx.conf
old mode 100644
new mode 100755
index 7cda506..7eab574
Run Code Online (Sandbox Code Playgroud)

可以create mask在smb.conf中设置,但也不会"保留"原始文件权限.我可以通过设置忽略git中的文件模式更改fileMode = false,.gitconfig但也忽略了问题.

从linux修改文件权限有什么办法可以保留文件权限吗?

linux samba chmod

47
推荐指数
1
解决办法
2万
查看次数

什么cifs_mount失败w /返回代码= -22表示

我在尝试

sudo mount -t cifs //<server>/<share> -o username=user@domain,password=**** /mnt/<mountpoint>
Run Code Online (Sandbox Code Playgroud)

错误信息:

mount: wrong fs type, bad option, bad superblock on //server/share,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Run Code Online (Sandbox Code Playgroud)

系统日志有

 CIFS VFS: cifs_mount failed w/return code = -22
Run Code Online (Sandbox Code Playgroud)

我可以在另一个centos系统上安装相同的共享.我可以ping服务器,已经创建了挂载点目录.

samba mount cifs

41
推荐指数
7
解决办法
7万
查看次数

无法批量加载,因为无法打开文件.操作系统错误代码3

我正在尝试将存储过程设置为SQL Server代理作业,并且它给出了以下错误,

无法批量加载,因为无法打开文件"P:\ file.csv".操作系统错误代码3(无法检索此错误的文本.原因:15105).[SQLSTATE 42000](错误4861)

有趣的是,当我手动执行时,存储过程工作得很好.

驱动器P:是Windows SQL Server上从LINUX通过Samba共享的共享驱动器,它是通过执行以下命令设置的,

EXEC xp_cmdshell'净使用P:"\ lnxusanfsd01\Data"密码/用户:用户名/持久性:是'

任何有关这方面的帮助将受到高度赞赏

sql-server samba sql-server-agent stored-procedures bulk-load

35
推荐指数
4
解决办法
14万
查看次数

管道密码为smbpasswd

如何将新密码传递给smbpasswd,以便我可以自动执行安装过程.

installation debian automation samba

28
推荐指数
4
解决办法
3万
查看次数

这些Windows环境变量的含义是什么:HOMEDRIVE,HOMEPATH,HOMESHARE,USERPROFILE

这些Windows环境变量的含义是什么:

  • HOMEDRIVE,
  • HOMEPATH,
  • HOMESHARE,
  • 和USERPROFILE?

谁设定了它们?什么时候?谁使用它们?为了做什么?

samba服务器的配置如何修改这些变量?

windows samba

22
推荐指数
3
解决办法
3万
查看次数

将Samba的S-1-22- [12] - *SID映射到名称中

Samba3在用户S-1-22-1的范围内使用SID,在组中使用S-1-22-2.例如,S-1-22-1-1-10042是具有uid 10042的UNIX用户.我希望能够将这样的SID映射到名称,如'myunixaccount',类似于Windows帐户的此功能制图:

SecurityIdentifier sid = ...; // For instance from FileSystemAccessRule.
name = sid.Translate(typeof(NTAccount)).Value;
Run Code Online (Sandbox Code Playgroud)

Windows本身能够进行此映射,但我似乎无法找到映射算法.

增加:环境描述

测试了在C#中将SID转换为用户名的建议解决方案.它没有帮助.因此一些额外的环境描述:

  • Windows PC,加入域或独立,运行W7 Professional,x86.
  • 文件位于基于Samba的驱动器上.Samba对域的AD控制器进行身份验证.
  • Samba版本:4.0.3,在Linux 2.6.18-238,x64上运行.
  • 适用于Samba的PAM,互动会话等.
  • AD控制器是W2012,目录中有一些默认的UNIX扩展属性,允许映射UID等.
  • .NET Framework库4.5.2.
  • ldap.conf的:

piece of ldap.conf

nss_base_passwd=OU=nl,OU=xxx,dc=yyy,dc=local?sub(objectCategory=user)
nss_map_objectclass     posixAccount    User
nss_map_objectclass     shadowAccount   User
nss_map_attribute       uid             sAMAccountName
nss_map_attribute       uidNumber       uidNumber
nss_map_attribute       gidNumber       gidNumber
nss_map_attribute       cn              sAMAccountName
nss_map_attribute       uniqueMember    member
nss_map_attribute       userPassword    msSFUPassword
nss_map_attribute       homeDirectory   unixHomeDirectory
nss_map_attribute       loginShell      loginShell
nss_map_attribute       gecos           cn
nss_map_objectclass     posixGroup      Group
nss_map_attribute       shadowLastChange        pwdLastSet
Run Code Online (Sandbox Code Playgroud)

使用Windows身份验证的UNIX上的交互式登录工作正常,适用于Samba共享的dito.在域上使用PC时,它不会要求凭据.

一些样本,用户gle3(在1中突出显示)也存在于域中但具有不同的SID.这里使用的SID是Samba SID,如S-1-22-1-1-10001.

在(2)中,您可以看到用户存在于使用过的passwd配置中.以下当然不会产生任何结果:grep gle3 /etc/passwd …

c# samba security-identifier

18
推荐指数
1
解决办法
4387
查看次数

链接到html中的samba共享

首先,如果你不知道,samba或smb == Windows文件共享,\\计算机\共享等.

我在一堆不同的计算机上有一堆不同的文件.它主要是媒体,而且还有很多.我正在研究各种方法将其整合成更易于管理的东西.

目前我正在寻找一些选项,其中疯狂的是某种samba共享索引器,它会生成我告诉它的各种samba服务器上共享的事物列表,并将它们上传到一个网站然后可以被搜索和浏览.

这是一个廉价的解决方案,好吗?

忽略这个想法显然是一个缺少类的几个方法的事实,你是否知道以任何方式以跨浏览器的方式链接到html中的samba文件共享?在Windows中,一个是\\计算机\共享,在linux中一个是smb:// computer/share,它们都不能从不用作文件管理器的浏览器(例如任何不是Internet Explorer的浏览器)工作.

一些澄清

  • 用于访问该网站的计算机是WIndows(XP)和Linux(Ubuntu)以及混合浏览器(Opera和Firefox)的混合体.
  • 在linux中输入smb:// computer/share似乎只适用于Nautilus(可能是Konqueror/Dolphin为你KDE3.5/4人).它在Firefox或Opera中不起作用(Firefox无效,Opera抱怨URL无效).
  • 我没有Windows盒子方便的atm所以我不确定\\ computer\share是否适用于IE以外的任何东西(例如Firefox/Opera).
  • 如果你有更好的想法来整合一堆随机的samba股票(它肯定不会比我的更糟糕;-))值得知道,我不能保证任何服务器我想要索引/合并会在任何特定的时刻出现.而且,我不希望知道他们共享的内容丢失或隐藏只是因为它们不可用.我想知道他们分享'foo',但他们现在已经失败了.

html smb samba

17
推荐指数
1
解决办法
3万
查看次数

如何阻止Eclipse(EPIC Perl)将DOS CR/LF添加到我的Perl脚本中?

我在Windows上使用Eclipse来编辑远程安装的Linux SMB共享上的文件.

再加上Samba 对即时映射顽固反对,Eclipse对CR/LF的坚持让Perl脚本真正令人头疼.

任何解决方法?

eclipse linux perl samba newline

17
推荐指数
2
解决办法
1万
查看次数