我正在设置一个新服务器,并希望通过 chown:chgrp:chmod 样式权限给 ACL 一个机会。
setfacl 的手册页指出“-R”选项可用于在文件和目录上递归设置 ACL。
-R, --recursive 递归地将操作应用于所有文件和目录。此选项不能与“--restore”混合使用。
如果我的目录布局看起来像这样
Run Code Online (Sandbox Code Playgroud)test/ subtest/ subtest.txt
我执行
setfacl -Rm d:u:foo:rwX test
Run Code Online (Sandbox Code Playgroud)
ACL 对“subtest”目录生效,但对 subtest.txt 文件无效。
我想我可以使用 find + exec 来解决这个问题,但我计划使用这个服务器来训练其他一些管理员,我想让它尽可能简单,这样我们就不会被一些更高级的东西所困扰公约。
谢谢
我需要将文件从一台 CentOS 服务器传输到另一台。大约每 10 分钟将传输 5MB 文件。不需要加密。
什么是快速传输文件的简单方法?
有什么比 ftp 更简单的吗?
谢谢!
Tune2fs 允许将 inode 大小从默认值(ext3 上的 128 字节,ext4 上的 256 字节)更改为几乎任何大小,但它应该是 2 的幂。更改默认 inode 大小的原因是什么?
这里写到可以这样做,以便能够在 inode 中存储 ACL 属性。inode 中还可以存储什么?
是否有任何理由增加现代高容量驱动器(2TB 及更多)上的 inode 大小?
在我的 puppet 配置中,我需要在模板中使用变量值之前将其小写。如何实现这一目标?有没有办法小写人偶清单中的变量值?我需要在模板中执行此操作吗?
更一般地说:我可以在清单中使用的字符串操作函数在哪里。
我是否必须编写自己的自定义 ruby 函数来实现这一点?
我有一台带有软件 RAID1 (2x3TB) 的 CentOS 6 服务器:
- sda
# parted /dev/sda unit s print
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 2048s 1026047s 1024000s ext4 boot
2 1026048s 5860532223s 5859506176s raid
Run Code Online (Sandbox Code Playgroud)
- sdb
# parted /dev/sdb unit s print
Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sdb: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags …Run Code Online (Sandbox Code Playgroud) 我有几台 RHEL6 机器。一种是将 nfs 挂载导出到其余部分。我在服务器上设置了 ACL(设置使用setfacl -m),但没有一个客户端看到它们中的任何一个。
这是我在 server1 上的导出:
/myexport server2.example.com(rw,async,no_root_squash)
Run Code Online (Sandbox Code Playgroud)
这是我在 server2 上的 fstab:
server1.example.com:/myexport /mnt nfs4 noatime,async,lock 0 0
Run Code Online (Sandbox Code Playgroud)
我尝试将 acl 添加到我的 fstab 挂载选项中,但没有成功。有谁知道为什么我在客户端上看不到 ACL?