常用命令--chmod--chown--区别

转载 三思(sansi)  2025-01-08 23:46:17  阅读 49 次 评论 0 条
摘要:

chmod

chmod(选项)(参数)

- 功能:chmod 命令用于修改文件或目录的权限,即确定哪些用户(文件所有者、同一组内的其他用户和其他所有用户)可以执行、写入或读取文件。

- 格式:chmod [permissions] [file/directory]

chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,

chmod

chmod(选项)(参数)

- 功能:chmod 命令用于修改文件或目录的权限,即确定哪些用户(文件所有者、同一组内的其他用户和其他所有用户)可以执行、写入或读取文件。

- 格式:chmod [permissions] [file/directory]

chmod命令用来变更文件或目录的权限。在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,

权限范围的表示法如下:


u User,即文件或目录的拥有者;

g Group,即文件或目录的所属群组;

o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;

a All,即全部的用户,包含拥有者,所属群组以及其他用户;

r 读取权限,数字代号为“4”;

w 写入权限,数字代号为“2”;

x 执行或切换权限,数字代号为“1”;

- 不具任何权限,数字代号为“0”;

s 特殊功能说明:变更文件或目录的权限。


例:rwx rw- r--

chmod.gif

r=读取属性  //值=4

w=写入属性  //值=2

x=执行属性  //值=1


故最高就是7,最低就是0。三组权限最高就是777,最低就是000。

示例:chmod 755 myfile.txt     将myfile.txt文件的权限设置为所有者可读写执行,同一组用户可读可执行,其他用户可读可执行。

           chmod u=rw,g=r,o=r defaultLauncher.xml


chown

chown(选项)(参数)

- 功能:chown 命令用于更改文件或目录的所有权,即将文件或目录的所有者从一个用户转移到另一个用户,或从一个组转移到另一个组。

- 格式:chown [owner][:group] [file/directory]

chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。


只有文件主和超级用户才可以便用该命令。


参数

用户:组:指定所有者和所属工作组。当省略“:组”,仅改变文件所有者;

文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持shell通配符。


实例

将目录/usr/meng及其下面的所有文件、子目录的文件主改成 liu:

chown -R liu /usr/meng

- 示例:chown alice:developers mydir 将mydir目录的所有者更改为用户alice,并将其所属组更改为developers组。

              chown root:root defaultLauncher.xml


总结来说,chmod 主要是针对权限的修改,控制谁可以访问文件以及如何访问;而 chown 则是针对文件的所有权进行变更,决定文件归属于哪个用户或组。在实际操作中,二者常常结合使用,共同管理系统的文件权限和归属关系。



本文地址:https://gx86.cn/?id=101
温馨提示:文章内容系作者个人观点,不代表来时的路对观点赞同或支持。
版权声明:本文为转载文章,来源于 三思(sansi) ,版权归原作者所有,欢迎分享本文,转载请保留出处!(所分享的影音作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请支持正版。如有侵权,请留言或邮件告知,万分感谢。)
NEXT:已经是最新一篇了

发表评论


表情

还没有留言,还不快点抢沙发?