小编Jon*_*ney的帖子

未对 samba 共享强制执行权限位

我有一个问题,即使用 Linux 客户端的 samba 共享没有强制执行权限位。我在服务器上配置了 samba 以强制某个用户、组和权限位,这按预期工作,直到我触摸该文件或它成为 IO 重定向的目标。

这是发生了什么:

user@linuxbox:~-->ls -l ~/archive/foo.txt
ls: cannot access /home/user/archive/foo.txt: No such file or directory
user@linuxbox:~-->touch ~/archive/foo.txt
user@linuxbox:~-->ls -l ~/archive/foo.txt
-rw-rw-r-- 1 archive archive 0 2010-09-13 20:29 /home/user/archive/foo.txt
user@linuxbox:~-->touch ~/archive/foo.txt
user@linuxbox:~-->ls -l ~/archive/foo.txt
-rwxrwxrwx 1 archive archive 0 2010-09-13 20:30 /home/user/archive/foo.txt
Run Code Online (Sandbox Code Playgroud)

请注意,当我触摸现有文件时,它的权限位是 0777。它们应该是 0664,就像它第一次创建时一样。如何对现有文件强制执行 0664?

我在服务器上有 3.0.24 版,在客户端上有 3.4.7 版。这是我的 smb.conf:

[global]
interfaces = egiga0
unix charset = UTF8
workgroup = workgroup
netbios name = foo
server string = Foo
security = USER …
Run Code Online (Sandbox Code Playgroud)

linux permissions samba

12
推荐指数
1
解决办法
1824
查看次数

是否可以在 xorg.conf 中配置类似于使用 xrandr 的 scale-from 选项的“缩放”桌面?

我有一台分辨率为 2560x1440 的 14 英寸超极本。我目前在 HiDPI 模式下运行 Gnome 3.16,缩放因子为 2。由于我无法指定派系缩放因子,如 1.5,我选择使用 xrandr 为我缩放桌面。

xrandr --output eDP1 --scale-from 3200x1800 --panning 3200x1800

我已将上述内容放在一个脚本中,该脚本在登录 Gnome 会话后不久运行。这有几个问题。

  1. 有时缩放会丢失,例如出现屏幕显示时,例如,按下笔记本电脑键盘上的亮度控件之一;和
  2. 全屏观看 Netflix 只会在浏览器上叠加一个额外的视频图像,仅占据笔记本电脑屏幕的左上角。

关于#1,缩放并没有完全丢失,但桌面“缩小”并且只出现在左上角,在可见桌面的右侧和底部留下黑色空间。看起来“缩小”的桌面是缩放的桌面,但卡在 3200x1800 屏幕的左上角。

我希望如果我可以配置 X 来进行缩放,并避免运行 xrandr,屏幕将保持缩放。

xorg xrandr gnome3

5
推荐指数
1
解决办法
9508
查看次数

标签 统计

gnome3 ×1

linux ×1

permissions ×1

samba ×1

xorg ×1

xrandr ×1