Samba
使用 .bashrc 自動掛載 SAMBA 共享
是否可以在啟動時使用 .bashrc 文件掛載 Samba 網路共享
在我的 fstab 中,我得到了
//192.168.1.104/ant /media/ant cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=***,password=*** 0 0
但這僅在編輯 fstab 文件並執行 mount -a 時不起作用,所以我認為如果我使用 .bashrc 文件它可能會起作用?
要回答您的標題問題,是的,可以從 .bashrc 掛載您的 /media/ant 簡單地說
mount /media/ant
在相關文件中。不幸的是,您必須以 root 身份執行
mount
,root
因此您必須安排特定使用者能夠以 root 身份執行 mount,例如通過 sudo。這變得複雜並引入了其他安全問題。按照配置,該
/media/ant
目錄將在您的系統啟動時或當具有 root 權限的帳戶發出合適的掛載命令時掛載,例如mount -a
. 如果這不能滿足您的要求,那麼您可能需要配置自動掛載程序以在訪問時掛載他共享,例如編輯
/etc/auto.master
並添加一行/media /etc/auto.cifs
編輯 /etc/auto.cifs
ant -fstyp=cifs,gid=users,file_mode=0664,dir_mode=0775,auto,username=***,password=*** ://192.168.1.104/ant
重新啟動您的 autofs 服務
service autofs restart
或者
/etc/init.d/autofs restart
現在,當您嘗試訪問 /media/ant 文件時,它應該自動掛載。如評論中所述,使用不同的掛載點可能是個好主意。