V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ETONG
V2EX  ›  Ubuntu

ubuntu 用 smb 挂载 truenas 的文件夹,挂载完之后文件夹上面有一个小锁的标志,只有管理员能写入和修改文件,这是咋回事。我在 truenas 里面已经分配了任何人都可以写入的权限了,并且 Mac os 测试可以正常读写

  •  
  •   ETONG · 2021-05-18 18:24:52 +08:00 · 2373 次点击
    这是一个创建于 1269 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ubuntu 用 smb 挂载 truenas 的文件夹,挂载完之后文件夹上面有一个小锁的标志,只有管理员能写入和修改文件,这是咋回事。我在 truenas 里面已经分配了任何人都可以写入的权限了,mac os 测试也可以读写

    用的是这个命令:mount -t cifs -o username=admin,password=2333 //192.168.2.22/mnt/test /home/test3

    15 条回复    2021-05-20 09:32:11 +08:00
    NSAgold
        1
    NSAgold  
       2021-05-18 19:26:31 +08:00 via Android
    mount 的时候指定一下 uid 和 gid 看看?
    mdn
        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
    ETONG
        3
    ETONG  
    OP
       2021-05-18 20:36:22 +08:00
    @mdn 感谢 这个 gid uid 怎么看自己的是多少? 还是说固定的? 我之前玩 docker 的时候填的好像是 99 100 。
    sarvatathagata
        4
    sarvatathagata  
       2021-05-18 20:38:27 +08:00
    @ETONG 使用 id 命令
    ETONG
        5
    ETONG  
    OP
       2021-05-18 20:49:03 +08:00
    @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
    billlee
        6
    billlee  
       2021-05-18 21:24:50 +08:00
    不是,这 unix 对 unix 为什么要用 smb 呢
    ETONG
        7
    ETONG  
    OP
       2021-05-18 21:43:14 +08:00
    @billlee emmm 还有什么更好的方法吗 因为我比较小白
    noqwerty
        8
    noqwerty  
       2021-05-18 22:01:27 +08:00 via Android
    @ETONG 性能应该是 nfs 最好吧
    billlee
        9
    billlee  
       2021-05-18 22:04:26 +08:00
    @ETONG 原生的协议是 NFS
    drackzy
        10
    drackzy  
       2021-05-18 22:05:39 +08:00
    用 sudo nautilus 打开试试
    Geek981108
        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
    sarvatathagata
        12
    sarvatathagata  
       2021-05-18 22:39:17 +08:00
    @ETONG 你想让自己能写(既然 root 已经可以写了,说明不是远程的权限问题),当然是需要自己的权限了,所以需要自己的 id
    ETONG
        13
    ETONG  
    OP
       2021-05-18 22:59:35 +08:00
    @Geek981108 dir_mode=0777 等同于 chmod 777 吗? 代表 777 权限吗? 可读写可运行
    guader
        14
    guader  
       2021-05-19 13:35:57 +08:00
    selinux?
    Geek981108
        15
    Geek981108  
       2021-05-20 09:32:11 +08:00
    @ETONG 不行,直接设置 smb 的挂载权限 和 chmod 不太一样,在挂载时候指定就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:37 · PVG 17:37 · LAX 01:37 · JFK 04:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.