Articles of autofs

通过autofs访问samba共享时提示密码

我们在Ubuntu Server 16.04上使用Samba使用外部LDAP服务器进行身份validation。 此外,LDAP服务器还具有文件服务器的Samba共享的automount定义( automountInformation: -fstype=cifs,rw,username=& ://fileserver/share/& ),并且testing正常。 在我们的networking服务器上,我们正在自动安装上面提到的份额。 问题是,当用户进入他们的共享家庭时,他们会得到一个Please enter password with the systemd-tty-ask-password-agent tool! 在墙上。 我查了一下错误信息,看来“解决scheme”是用户需要在另一个terminal会话中input密码,这在我们的情况是不可接受的。 在与同事进行了一些尝试之后,我们发现重新启动autofs服务两次会将密码提示带到当前控制台。 然而,这是不能接受的,因为autofs需要重新启动两次(我提到,需要sudo访问?)为每个密码提示(为每个用户)。 为长期介绍道歉。 我的问题是,在我们目前的设置中,是否有任何方法可以让systemd-tty-ask-password-agent工具在相同的terminal会话中提示用户input密码?

如何在自动安装的NFS目录中自动创build主目录?

我有一个NFS服务器在nfs.example.com:/users 。 我在client.example.com有一个正常的服务器。 当我做su – user ,我不仅需要它自动安装/users/user ,但我也想要创build/users/user如果它不是已经创build。 如果我允许autofs挂载主目录,我得到的回应是:在我尝试以LDAP用户身份Unable to create and initialize directory '/users/user'之后, Unable to create and initialize directory '/users/user' 。 另外,我无法在/users创build任何文件。 但是,如果我使用mount安装目录,我没有这个权限问题。 是否autofs挂载NFS目录不同于正常?

有没有办法做一个可浏览的自动挂载目录没有挂载子目录?

题: 有没有办法做一个可浏览的自动挂载目录没有挂载子目录? 背景: 我正在从静态挂载的NFS共享转移到dynamic挂载的NFS共享。 这些共享托pipe在OS X和OpenSolaris系统上,客户端运行Debian和Ubuntu。 我希望dynamic装载/ home中的用户目录,以便OpenSolaris共享可以在其自己的ZFS分区中进行配额,压缩和复制调整。 OpenSolaris / ZFS最佳实践指南build议单独安装每个目录并使用自动安装程序。 很多挂载的NFS共享遇到了问题。 我的用户需要定期从另一个用户的主目录复制数据,我认为如果用户目录列表不可浏览。 这说明了这一点,但现在必须有更好的解决办法。 当我设置它时,托pipe待加载目录的目录开始为空。 只有在我知道应该存在的目录中尝试一个函数(如'ls folder_name')之后,远程目录才会被挂载。 我明白这是正常的autofs和amd。 如果我为这些目录build立符号链接,以便为用户提供可浏览的树,那么当承载符号链接的目录是“ls”时,每个远程共享都会自动挂载。 这在很大程度上是浪费安装,因为大多数这些安装不会被使用。

如何在Linux上使用不同的凭据(用户名和密码)来安装smb驱动器?

好的,我在这里有一台运行Linux(CentOS 7)的笔记本电脑。 笔记本电脑将使用不同的用户(在笔记本电脑上有所有不同的login信息)。 我们的networking中有一台Samba服务器。 所有在笔记本电脑上login的用户对于不同的smb驱动器也有不同的login名(用户名和密码)。 现在的问题是如何configurationLinux笔记本电脑,以便每个用户的SMB驱动器将被自动安装? 默认tipps和提示,如下面的行添加到fstab //servername/sharename /media/windowsshare cifs uid=ubuntuuser,credentials=/home/ubuntuuser/.smbcredentials,iocharset=utf8,sec=ntlm 0 0 并创build凭证文件( /home/ubuntuuser/.smbcredentials )在我的情况下不起作用,因为凭据文件是为每个用户相同(但应该是不同的)。 另外指定凭证文件像~/.smbcredentials ,因为主目录~/在安装时是未知的…

Autofs具有多个path参数

autofs有一个auto.masterconfiguration文件,可以将映射文件分配给path,在这些映射文件中,我们可以定义如何从auto.master装载path的子目录。 这些子目录可以是显式的,或者我们可以使用*作为通配符(我们可以在挂载选项中使用&引用)。 另外,如果我们创build一个地图文件可执行文件,它将接收该子目录,因为它是第一个(也是唯一的)参数,并且需要将挂载定义写入到stdout。 现在,我的问题是,我需要2通配符/参数。 我希望如果有人试图访问/mymount/<foo>/<bar> ,其中<foo>和<bar>可以是任何合法的文件名,它将在/mymount/<foo>/<bar>上创build一个安装点到一个依赖于<foo>和<bar> 。 我的问题是,我只能使用一个通配符(这是<foo> ),并与可执行映射文件的方法我得到的参数只是<foo> ,我autofs期望我返回将挂载/mymount/<foo> 。 我想用autofs甚至可能吗? 我可以很容易地find单个参数的文档,但没有关于使用多个参数…

我可以强制NFS自动安装使用NFSv3吗?

我有一个导出NFSv4以及NFSv3的Linux服务器。 我有一个Fedora14客户端,当从Linux服务器上挂载NFS共享时,它默认为NFSv4,这似乎是导致一些问题。 我的networking上的所有其他Linux客户端都通过NFSv3挂载没有问题,所以有一种方法可以告诉automount通过v3挂载共享? 我拉我的automount地图通过LDAP,与我的/etc/auto.master文件中的条目是这样的: +auto_master ,所以我认为它有点不同于列出选项与常规的自动挂载地图? (.ie /home –nfsvers=3 fileserver:/DATA )

静态NFS挂载与autofs直接映射挂载

我们正在重新devise我们的NFS服务,并且正处于可以select在启动时从/etc/fstab静态挂载我们的NFS共享的地方,或者作为autofs直接地图。 在我们的新devise中,我们只有2个坐骑,坐骑也会不断的被访问,所以autofs超时坐骑的能力是没有好处的。 我们新的NFS服务器是一个集群设备,所以服务的可用性不应该有所作为(请参阅我之前关于挂载被不断访问的声明)。 我们使用主机configurationpipe理,它应该能够同时pipe理autofs地图或静态挂载w / fstab条目; 如果有的话,我们也不会期望他们有太大的改变。 我们目前的设置使用了自动挂载程序,因此移动到静态挂载将是一个改变。 我们正试图find在我们的情况下使用静态坐骑的警告,但即将到来。 我们对Google,ServerFault和我们自己的经验的search没有发现任何东西。 使用静态坐标似乎更简单,并删除一个可以打破的移动部分,但仍然感觉错误。 鉴于以上考虑,使用静态坐骑我们失踪了吗? (客户端是NFSv4,CentOS /红帽企业Linux 5/6 / +和Solaris 10.每个平台的股票autofs是正在考虑的自动加载器。)

如何使用autofs设置CIFS挂载的权限?

我使用autofs在CentOS 6.4服务器上build立了一个CIFS安装: 文件/etc/auto.mnt: Photos -fstype=cifs,perm,rw,uid=505,forceuid,gid=505,forcegid,file_mode=0770,dir_mode=0770,credentials=/root/credentials.txt ://adsrv01/Photos 一个ls命令显示: [root@websrv01 mnt]# ls -l total 4 drwxr-xr-x 1 root root 4096 Apr 26 12:01 Photos 我所期望的ls命令: [root@websrv01 mnt]# ls -l total 4 drwxrwx— 1 photos photos 4096 Apr 26 12:01 Photos 你有什么不对吗? 我如何设置所有者和chmod权利? 编辑:我忘了说,chown和chmod命令在/ mnt / Photos目录下被root用户拒绝。 我不能正确的,我也尝试使用fstab。 这是fstab发生的情况: mkdir /mnt/Photos chmod 770 /mnt/Photos chown photos:photos /mnt/Photos mount […]

AutoFS将多个CIFS共享挂载到相同的目录

只要我只有一个坐骑,一切都很好。 文件: /etc/auto.master /mnt /etc/auto.srv1_share1 文件: /etc/auto.srv1_share1 sh1 -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1 导致//srv1/share1挂载到/mnt/sh1 。 但到目前为止,我一直无法挂载多个股票。 结果应该是这样的: //srv1/share1到/mnt/srv1_share1 //srv1/share2到/mnt/srv1_share2 要么 //srv1/share1到/mnt/srv1/share1 //srv1/share2到/mnt/srv1/share2 在尝试了几个小时后,用Googlesearch和阅读(tfm),我需要你的帮助。 我目前的解决scheme/解决方法是这样的: 文件: /etc/auto.master /mnt/srv1_share1 /etc/auto.srv1_share1 /mnt/srv1_share2 /etc/auto.srv1_share2 文件: /etc/auto.srv1_share1 share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share1 文件: /etc/auto.srv1_share2 share -fstype=cifs,rw,user=jdoe,domain=srv1,noexec,password=xxx ://srv1/share2 导致这些坐骑: //srv1/share1到/mnt/srv1_share1/share //srv1/share2到/mnt/srv1_share2/share 尽pipe我可以访问所有文件,但我仍然希望摆脱那些额外的share 。 我怎样才能做到这一点?

如何让autofs挂载一个分区为rw?

我有autofs挂载分区。 它工作正常,除了我不能得到它挂载写权限给普通用户。 我在auto.master中试过这个: /misc /etc/auto.misc –timeout=60 这在auto.misc中: data -fstype=vfat,rw :/dev/sda5 我没有得到它的工作。 当我使用fstab时,解决scheme是让用户通过用户挂载选项来挂载它。 有没有办法让autofs挂载当前用户的东西? 编辑:忘了提及,使用auto.misc中的用户选项也没有工作。