我在 Ubuntu Server 12.04 上运行。我有一个名为 Music 的文件夹,我希望默认文件夹权限为 775,默认文件权限为 664。
我将 Music 文件夹的默认权限设置为 775。
我将 ACL 配置为也使用这些默认权限:
# file: Music
# owner: kris
# group: kris
# flags: ss-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x
Run Code Online (Sandbox Code Playgroud)
我还将我的用户帐户 kris 的默认 umask 更改为 .profile 中的 002。
写入 Samba 共享时,新文件/文件夹现在不应该使用这些权限吗?据我所知,ACL 应该与 Samba 一起使用。
目前,如果我使用我的 mac 写入该文件夹,文件夹将获得 755 和文件 644。我的 mac 上有另一个名为 GoodSync 的应用程序,它能够将我的 mac 上的本地目录同步到网络 samba 共享,但这些权限甚至更糟。使用该程序将文件写入 700。
所以看起来 Samba 允许主机/程序确定文件夹/文件权限。
无论主机尝试在服务器上写入什么,我都需要进行哪些更改以强制获得我想要的权限?
我正在尝试运行 apt-get upgrade(在第一次运行 apt-get update 之后),但是我的 Ubuntu 12.04 服务器没有完成升级过程。它问我是否要升级 6 个可用的软件包,然后它说它正在读取日志,然后我相信 nano 打开并显示以下内容:
获取:1 基本文件的变更日志(http://changelogs.ubuntu.com/changelogs/pool/main/b/base-files/base-files_6.5ubuntu6.4/changelog)[78.4 kB] 基本文件(6.5 ubuntu6.4) 精确;紧迫性=低
将 /etc/os-release 标记为 conffile,并在 preinst 中将其迁移,以供测试先前精确版本的人使用
-- 亚当康拉德 2012 年 10 月 23 日星期二 22:52:07 +0100
基础文件 (6.5ubuntu6.3) 精确提议;紧迫性=低
安装 /etc/os-release。LP:#947236。
-- Matthias Klose 星期二,2012 年 10 月 9 日 19:36:33 +0200
获取:1 个 libudev0 更新日志 (http://changelogs.ubuntu.com/changelogs/pool/main/u/udev/udev_175-0ubuntu9.2/changelog) [156 kB] udev (175-0ubuntu9.2) 精确建议; 紧迫性=低
添加persistent-input-symlinks-iface00.patch:修复接口00的持久输入符号链接。感谢a7x指出这一点!(LP:#1057824)
-- Martin Pitt 周四,2012 年 10 月 11 日 09:17:05 +0200
/tmp/tmpU6dn1w(完)
我只能使用 control-c 退出,一旦我回到可以输入命令的地方,我就可以输入文本,但屏幕上没有任何显示。命令有效,我什么也看不到。一旦我结束 SSH 连接然后重新连接,它就会显示我有 …