linux samba相关

samba:共享文件夹

1
2
3
4
5
6
7
8
9
10
 pdbedit -L   //查看samba中的账户,看看自己登陆的账户是否成功添加
smbpasswd 用户名 //首次需要添加用户,用于win登录。也用于改密码
testparm // 检查samb服务的配置文件格式

pdbedit –a username:新建Samba账户。
pdbedit -x username:删除Samba账户。
pdbedit -L:列出Samba用户列表,读取passdb.tdb数据库文件。
pdbedit -Lv:列出Samba用户列表详细信息。
pdbedit -c “[D]” –u username:暂停该Samba用户账号。
pdbedit -c “[]” –u username:恢复该Samba用户账号。

Samba 配置文件的语法比较复杂,但是可以使用以下参数配置共享文件夹:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

1. `[share name]`:指定共享的名称。

2. `path`:指定共享的目录路径。例如:`path = /home/share`。

3. `valid users`:指定允许访问共享的用户列表。

4. `read only`:设置为 `yes` 时,只允许用户读取共享中的文件;设置为 `no` 时,允许用户读写共享中的文件。例如:`read only = no`。

5. `writable`:与 `read only` 相反,如果设置为 `yes`,则允许用户写入共享目录。

6. `guest ok`:设置为 `yes` 时,允许匿名用户访问共享。

7. `create mask` 和 `directory mask`:控制创建新文件和目录时的权限。例如:`create mask = 0664` 和 `directory mask = 0775`。

8. `force user` 和 `force group`:指定在共享中所有文件和目录的所有者和组。例如:`force user = alice` 和 `force group = staff`。

9. `browseable`:指定共享是否在网络上可见。例如:`browseable = yes`。

10. `public`:设置为 `yes` 时,允许任何人都可以写入共享目录。

11. `hosts allow` 和 `hosts deny`:限制哪些主机可以访问共享。


以上是 Samba 配置文件中的一些常用参数,您可以根据实际情况选择需要的参数。注意,更改配置文件后必须重新启动 Samba 服务以使更改生效。

mount -t nfs 192.168.0.31:/appstore /appstore

把IP:192.168.0.31下对应的appstore挂载至新创建的appstore文件夹(挂载点)。 mount -t nfs 192.168.0.31:/appstore /appstore 4.编辑etc文件夹下的fstab文件。 vim /etc/fstab

这是是设置开机自启动。一般放到/etc/rc.d/rc.local

5.在此文件下添加如下内容,保存(Esc -> wq)即可。 192.168.0.31:/appstore /appstore nfs defaults 0 0 6.使用预先安装好的xftp软件(连接协议用SFTP),即可登录自己刚安装的

192.168.0.27:/volume1/datastore /datastore nfs defaults 0 0

mount -t cifs -o username=”administrator “,password=”“ //192.168.94.67/jhwinserverdou/c /winsc

linux挂载winC盘

mount.cifs //192.168.94.10/c /winsc -o user=lfdou,pass=,vers=1.0,sec=ntlm

挂在centos7的光盘镜像

mount -t iso9660 /dev/cdrom /media/

\Jhwindou\c SMB挂盘,linux和Windows共享文件
mount -t cifs -o username=”lfdou”,password=”“ //192.168.0.22/lfdou /lfdou

192.168.0.31:/appstore /appstore nfs defaults 0 0

集群linux问题

  1. 创建需要nfs共享的文件夹,分配777权限,mkdir chmod 777
  2. 修改vim /etc/exports 添加参数/apps *(rw,insecure,sync,no_root_squash) 重新加载配置文件#exportfs -a 说明: showmount -e 可以查看本机发布的共享目录 在客户机 showmount -e 服务端ip 可以查看服务器的目录 如果报错 clnt_create: RPC: Program not registered 解决方法: 在服务器端输入

#rpc.mountd

重启nfs服务

1
systemctl restart nfs nfs-server
  1. 挂载

    1
    mount 192.168.94.66:/apps /apps
  2. #vim /etc/fstab 设置开机自动挂载,填写如下参数

#192.168.0.250:/opt/Abaqus /opt/Abaqus nfs defaults,vers=3 0 0 5. showmount -a 查看本机挂载的目录 6. 卸载 umount 192.168.39.104:/home

  1. mount.nfs: mounting 192.168.94.11:/apps failed, reason given by server: No such file or directory 8.

windows挂盘脚本

1
NET USE "S:" \\192.168.94.66\share "<PASSWORD>" /USER:domain\username /PERSISTENT:NO