ubuntu 用 smb 挂载 truenas 的文件夹,挂载完之后文件夹上面有一个小锁的标志,只有管理员能写入和修改文件,这是咋回事。我在 truenas 里面已经分配了任何人都可以写入的权限了,mac os 测试也可以读写
用的是这个命令:mount -t cifs -o username=admin,password=2333 //192.168.2.22/mnt/test /home/test3
1
NSAgold 2021-05-18 19:26:31 +08:00 via Android
mount 的时候指定一下 uid 和 gid 看看?
|
2
mdn 2021-05-18 19:39:56 +08:00
mount -t cifs -o username=admin,password=2333,uid=1000,gid=1000 //192.168.2.22/mnt/test /home/test3
不指定 gid,uid, 默认是 root |
3
ETONG OP @mdn 感谢 这个 gid uid 怎么看自己的是多少? 还是说固定的? 我之前玩 docker 的时候填的好像是 99 100 。
|
4
sarvatathagata 2021-05-18 20:38:27 +08:00
@ETONG 使用 id 命令
|
5
ETONG OP @sarvatathagata mount -t cifs -o username=admin,password=2333,uid=1000,gid=1000 //192.168.2.22/mnt/test /home/test3 前面的命令的 gid 和 uid 是 ubuntu 用户 id 还是 truenas 的用户 id
|
6
billlee 2021-05-18 21:24:50 +08:00
不是,这 unix 对 unix 为什么要用 smb 呢
|
10
drackzy 2021-05-18 22:05:39 +08:00
用 sudo nautilus 打开试试
|
11
Geek981108 2021-05-18 22:28:49 +08:00
mount -t cifs -o vers=3,rw,dir_mode=0777,file_mode=0777,username=xxx,password=xxx //10.0.1.1/xuyihe/xuyihe /xxx
把 xxx 换成自己的路径,指定没问题,同 truenas + ubuntu |
12
sarvatathagata 2021-05-18 22:39:17 +08:00
@ETONG 你想让自己能写(既然 root 已经可以写了,说明不是远程的权限问题),当然是需要自己的权限了,所以需要自己的 id
|
13
ETONG OP @Geek981108 dir_mode=0777 等同于 chmod 777 吗? 代表 777 权限吗? 可读写可运行
|
14
guader 2021-05-19 13:35:57 +08:00
selinux?
|
15
Geek981108 2021-05-20 09:32:11 +08:00
@ETONG 不行,直接设置 smb 的挂载权限 和 chmod 不太一样,在挂载时候指定就好了
|