mat*_*nus 4 linux ubuntu permissions samba cifs
我有一个通过 cifs 安装在 Ubuntu 8.10 服务器上的文件夹,一旦安装,我就无法更改其权限。
以下是正在发生的事情的细分:
我在另外两台 Linux 服务器(都运行 9.10 而不是 8.10)上安装了相同的目录,完全没有问题。他们都使用相同的 fstab 选项和相同的凭据。
//服务器/文件夹/media/backups cifs凭据=/etc/samba/.arcadia_cred,noexec,noserverino 0 0
我已经以一百万种不同的方式运行了 chmod 命令,所有这些都报告成功更改了权限。然而事实并非如此。
知道为什么这可能会发生在一台机器上吗?因为它是在升级后开始的,所以我不确定最好做什么。
你能提供的任何帮助都会很棒!因为这个,我的自动备份脚本都没有工作!
服务器是什么操作系统?它是否支持 CIFS Unix 扩展?如果不是,那么你对 chmod 所做的一切都不重要。您可以通过在挂载中设置选项来设置用户所有者、文件和目录权限。
http://linux.die.net/man/8/mount.cifs
uid=arg
设置将拥有挂载文件系统上所有文件的 uid。它可以指定为用户名或数字 uid。当目标服务器支持 CIFS Unix 扩展时,将忽略此参数。gid=arg
设置将拥有挂载文件系统上所有文件的 gid。它可以指定为组名或数字 gid。当目标服务器支持 CIFS Unix 扩展时,将忽略此参数。file_mode=arg 如果服务器不支持 CIFS Unix 扩展,这将覆盖默认文件模式。
dir_mode=arg 如果服务器不支持 CIFS Unix 扩展,这将覆盖目录的默认模式。
归档时间: |
|
查看次数: |
7634 次 |
最近记录: |