GoGPT Best VPN GoSearch

OnWorks 网站图标

chownposix - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 chownposix

这是 chownposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


chown — 更改文件所有权

概要


乔恩 [-h] 业主[:] 文件...

chown -R [-H|-L|-P] 业主[:] 文件...

商品描述


这个 乔恩 实用程序应设置由每个命名的文件的用户 ID 文件 操作数给用户
指定的 ID 业主 操作数。

对于每一个 文件 操作数,或者,如果 -R 使用选项,行走时遇到的每个文件
指定的目录树 文件 操作数 乔恩 实用程序应执行
动作相当于 乔恩() 函数定义在 System Interfaces 卷中
POSIX.1-2008,使用以下参数调用:

1. 文件 操作数应用作 论据。

2. 用户ID 业主 第一个操作数的部分应用作
业主 论据。

3。 如果 给出了第一个操作数的部分,它所指示的组 ID 应
用作 争论; 否则,集团所有权不得变更。

除非 乔恩 由具有适当权限的进程调用,set-user-ID 和 set-
成功完成后,应清除常规文件的组 ID 位; 设置用户-
其他文件类型的 ID 和 set-group-ID 位可能会被清除。

配置


这个 乔恩 实用程序应符合 POSIX.1-2008 的基本定义卷, 部分
12.2, 公用事业 句法 指南.

实施应支持以下选项:

-h 对于命名符号链接类型文件的每个文件操作数, 乔恩
尝试设置符号链接的用户 ID。 如果指定了组 ID,
对于命名符号链接类型文件的每个文件操作数, 乔恩
尝试设置符号链接的组 ID。

-H 如果 -R 选项被指定并且一个符号链接引用一个类型的文件
在命令行中指定目录, 乔恩 应更改用户 ID(和
符号链接引用的目录的组 ID(如果指定)和所有
文件层次结构中的文件。

-L 如果 -R 选项被指定并且一个符号链接引用一个类型的文件
目录是在命令行指定的或者遍历过程中遇到的
文件层次结构, 乔恩 应更改用户 ID(和组 ID,如果指定)
符号链接引用的目录和文件中的所有文件
它下面的层次结构。

-P 如果 -R 指定选项并在命令上指定符号链接
行或在遍历文件层次结构期间遇到, 乔恩 将改变
符号链接的所有者 ID(和组 ID,如果指定)。 这 乔恩
实用程序不应跟随符号链接到文件的任何其他部分
层次结构。

-R 递归更改文件用户和组 ID。 对于每个 文件 操作数命名一个
目录, 乔恩 应更改用户 ID(和组 ID,如果指定)
目录及其下方文件层次结构中的所有文件。 除非一个 -H, -L-P
选项已指定,未指定这些选项中的哪一个将用作
默认值。

指定多个互斥选项 -H, -L-P 不得
视为错误。 指定的最后一个选项应确定
效用。

操作数


应支持以下操作数:

业主[:]
要分配给的用户 ID 和可选组 ID 文件。 该 业主 的一部分
此操作数应是来自用户数据库的用户名或数字用户 ID。
要么指定一个用户 ID,该 ID 应提供给由以下文件之一命名的每个文件
文件 操作数。 如果一个数字 业主 操作数作为用户存在于用户数据库中
name,与该用户名关联的用户 ID 号将用作
用户身份。 同样,如果 这个操作数的一部分存在,它应该是
组数据库中的组名或数字组 ID。 要么指定一个
组 ID 应赋予每个文件。 如果数字组操作数存在于
组数据库作为组名,与该组关联的组 ID 号
组名应用作组 ID。

文件 要修改其用户 ID 的文件的路径名。

标准输入


不曾用过。

INPUT FILES


无。

环境 变数


以下环境变量会影响执行 乔恩:

为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)

LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
论据)。

LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。

路径 确定用于处理的消息目录的位置 LC_消息.

异步 精彩活动


默认。

标准输出


不曾用过。

斯特德


标准错误应仅用于诊断消息。

OUTPUT FILES


无。

EXTENDED 商品描述


无。

退出 状态


应返回以下退出值:

0 实用程序成功执行并且所有请求的更改都已完成。

>0 发生错误。

后果 OF 错误


默认。

这个 以下 部分 旨在 内容丰富。

申请须知 用法


只有文件的所有者或具有适当权限的用户才能更改所有者或
一组文件。

一些实现限制使用 乔恩 给具有适当权限的用户。

示例


无。

基本原理


System V 和 BSD 版本使用不同的退出状态代码。 使用的一些实现
退出状态作为发生错误数量的计数; 这种做法是
不可行,因为它可能会溢出有效退出状态值的范围。 这些被屏蔽了
通过仅指定 0 和 >0 作为退出值。

的功能 乔恩 基本上是通过引用中的函数来描述的
POSIX.1-2008 的系统接口卷。 这样就没有重复的
描述权限、多个组等的交互所需的工作
上。

4.3 指定所有者和组的 BSD 方法包含在本卷中
POSIX.1-2008 因为:

* 有时无法使用 chgrp
乔恩 (仅更改用户 ID)实用程序。 (如果当前所有者不是
所需组的成员和所需的所有者不是当前的成员
团体的 乔恩() 函数可能会失败,除非所有者和组在
同时。)

* 即使它们可以单独更改,但在两者都更改的情况下,
强制调用这两个实用程序会导致 100% 的性能损失。

BSD 语法 用户[.] 改为 用户[:] 在这卷 POSIX.1-2008 中
因为是登录名中的有效字符(由 Base
POSIX.1-2008 定义卷,登录名由可移植的字符组成
文件名字符集)。 这字符被选为替代
字符,因为它永远不会被允许作为用户名中的字符或
历史实现上的组名。

这个 -R 一些观察家认为这种选择是不受欢迎的
历史 UNIX 系统工具方法; 既然是工具, 发现, 已经存在递归
目录,似乎没有充分的理由要求其他工具必须复制
那个功能。 然而 -R 选项被认为是一个重要的用户方便,是
比为目录的每个元素创建一个单独的进程要高效得多
层次结构,并在历史上广泛使用。

未来 如何前往


无。

使用 onworks.net 服务在线使用 chownposix


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。