Starblight Asked: 2018-02-01 12:12:17 +0800 CST2018-02-01 12:12:17 +0800 CST 2018-02-01 12:12:17 +0800 CST “chcon -t samba_share_t /path/to/share”有什么作用? 772 我正在设置一个 samba 共享和两个相同的共享,一个可访问,一个不可访问。威尔研究什么可以解决我看到这个命令的问题。我找不到它的作用。 “chcon -t samba_share_t /path/to/share”有什么作用? 为了详细说明这个问题,为什么我需要在一个共享而不是另一个共享上运行此命令。两个共享都是由相同的用户和相同的计算机创建的。 centos samba 2 个回答 Voted Best Answer John 2018-02-01T12:19:15+08:002018-02-01T12:19:15+08:00 它将指定路径的 SELinux 上下文更改为samba_share_t. 如果您的系统上的 SELinux 处于强制模式,并且所引用的路径之前没有被指定为 Samba 共享(通过 SELinux 标签),这将是必要的。 aliceinpalth 2018-02-01T12:31:05+08:002018-02-01T12:31:05+08:00 约翰的回答很好地解释了您问题的第二部分。为了补充约翰的答案,分解的命令如下所示: chcon- 更改文件的安全上下文。chcon 您可以在此处阅读更多信息。 -t samba_share_t--t用于指定目标安全上下文的类型,在本例中为samba_share_t。 /path/to/share/是chcon操作的目标文件。
它将指定路径的 SELinux 上下文更改为
samba_share_t
. 如果您的系统上的 SELinux 处于强制模式,并且所引用的路径之前没有被指定为 Samba 共享(通过 SELinux 标签),这将是必要的。约翰的回答很好地解释了您问题的第二部分。为了补充约翰的答案,分解的命令如下所示:
chcon
- 更改文件的安全上下文。chcon
您可以在此处阅读更多信息。-t samba_share_t
--t
用于指定目标安全上下文的类型,在本例中为samba_share_t
。/path/to/share/
是chcon
操作的目标文件。