[内容] SAMBA 远程共享目录临时挂载参数的案例

案例一:以直接输入用户和密码的方式挂载

# mount -t cifs -o user=Linux,password=eternalcenter '//10.0.0.254/Linux' '/Linux'

或者:

# mount -t cifs -o username=Linux,password=eternalcenter '//10.0.0.254/Linux' '/Linux'

(补充:这里以通过用户 Linux 密码为 password,挂载 IP 地址 10.0.0.254 的 Samba 共享目录 /Linux 到本地的 /Linux 目录为例)

案例二:以直接输入域用户和域密码的方式挂载

# mount -t cifs vers=2.0 -osec=ntlmv2,domain=eternalcenter.com,username=mingyuzhu,password=linux '//10.0.0.254/Linux' '/Linux'

(补充:这里以通过用户域 Linux 域密码为 linux,挂载 IP 地址 10.0.0.254 的 Samba 共享目录 /Linux 到本地的 /Linux 目录为例)

案例三:以把用户和密码写入记录文件,再通过加载记录文件的方式挂载

3.1 创建记录用户和密码的记录文件

echo "
name=Linux
password=eternalcenter
"> /root/smbcredentials

(补充:这里以创建名为 /root/smbcredentials 的记录文件,用户是 Linux 密码是 eternalcenter 为例)

3.2 以加载记录文件的方式进行挂载

# mount -t cifs -o credentials=/root/smbcredentials '//10.0.0.254/Linux' '/Linux'

(补充:这里以挂载 IP 地址 10.0.0.254 的 Samba 共享目录 /Linux 到本地的 /Linux 目录,加载上一步创建的记录文件 /root/smbcredentials 为例)

[CONTENT] The list of Linux Samba ports

ProtocalTCP PortsUDP PortsComment
DNS5353
Kerberos88, 46488, 464
LDAP389389
LDAPS636N/Aif used
RPC135135
NTPN/A123Time sync should be enabled and time accurate
Global Catalog3268, 3269N/AIf used by AD
SMB445, 139N/A
NetbiosN/A137, 138
RPC49152-65535N/ASome Active Directory services can use high ports RPC

[内容] SAMBA 远程共享目录永久挂载参数的案例

案例一:通过域账号挂载 SAMBA 远程共享目录

//10.0.0.1/share/data /mnt/data cifs sec=krb5,multiuser,username=mingyuzhu@ad.eternalcenter.com,dir_mode=0755,file_mode=0755,uid=1000,gid=1000 0 0

(补充:这里以通过域用户 mingyuzhu@ad.eternalcenter.com,目录权限为 0755,文件权限为 0755,本地 UID 为 1000 的用户可以访问,本地 GID 为 1000 的组可以访问,挂载 IP 地址 10.0.0.1 的 Samba 共享目录 /share/data 到本地的 /mnt/data 目录为例)

(注意:此时除了 root 用户、root 组、UID 为 1000 的用户或 GID 为 1000 的组的用户以外的用户查看本地的 /mnt/data 目录的权限时,显示的都是问号 “??????”)

案例二:通过 SAMBA 账号挂载 SAMBA 远程共享目录

//10.0.0.254/Linux /Linux cifs username=Linux,password=eternalcenter 0 0

(补充:这里以通过用户 Linux 密码为 password,挂载 IP 地址 10.0.0.254 的 Samba 共享目录 /Linux 到本地的 /Linux 目录为例)

案例三:通过 SAMBA 账号挂载 SAMBA 远程共享目录 (附带其他参数)

//10.0.0.1/share/data /mnt/data cifs defaults,rw,dir_mode=0755,file_mode=0755,username=zhumingyu,password=1 0 0

(补充:这里以通过用户 zhumingyu 密码为 1,目录权限为 0755,文件权限为 0755,挂载 IP 地址 10.0.0.1 的 Samba 共享目录 /share/data 到本地的 /mnt/data 目录为例)

[命令] Linux 命令 pdbedit Samba 用户的管理

内容一:pdbedit 命令的格式

# pdbedit <option> <user>

内容二:pdbedit 命令的选项

1) -a 或者 –create,创建 Samba 用户
2) -x 或者 –delete,删除 Samba 用户
3) -r 或者 –modify,修改 Samba 用户
4) -L 或者 –list,显示所有 Samba 用户
5) -Lv 或者 –list –verbose,显示所有 Samba 用户的详细信息
6) -c “[D]” -u,锁定该 Samba 用户
7) -c “[]” -u,解锁该 Samba 用户