• 售前

  • 售后

热门帖子
入门百科

linux修改文件所属用户和组的实例方法

[复制链接]
宇宙无限 显示全部楼层 发表于 2022-1-7 16:00:08 |阅读模式 打印 上一主题 下一主题
在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组别;大概在root用户下,如允许以修改任何文件的拥有者及用户组。
而修改文件所属用户和组,必要用到chown下令。
chown 下令,可以以为是 "change owner" 的缩写,紧张用于修改文件(或目次)的所有者,除此之外,这个下令也可以修改文件(或目次)的所属组。
当只必要修改所有者时,可利用如下 chown 下令的根本格式:
  1. chown [-R] 所有者 文件或目录
复制代码
       
  • -R(注意大写)选项表示连同子目次中的所有文件,都更改所有者。
当只必要修改所属组时,可利用如下 chown 下令的根本格式:
  1. chown [-R] :所属组 文件或目录
复制代码
如果必要同时更改所有者和所属组,chown 下令的根本格式为:
  1. chown [-R] 所有者:所属组 文件或目录
复制代码
注意,在 chown 下令中,所有者和所属组中间也可以利用点(.),但会产生一个题目,如果用户在设定账号时到场了小数点(比方 zhangsan.temp),就会造成体系误判。因此,发起各人利用冒号毗连所有者和所属组。
当然,chown 下令也支持单纯的修改文件或目次的所属组,比方 chown :group install.log 就表示修改 install.log 文件的所属组,但修改所属组通常利用 chgrp 下令,因此并不保举各人利用 chown 下令。
另外必要注意的一点是,利用 chown 下令修改文件或目次的所有者(或所属者)时,要包管利用者用户(或用户组)存在,否则该下令无法精确实行,会提示 "invalid user" 大概 "invaild group"。
chown下令的利用示例

1、更改文件的所属者
首先我们利用ls -l下令来查察一下文件的所属,例:
  1. #ls -l tmpfile
  2. -rw-r-r-- 1 himanshu family 0 2019-03-30 11:03 tmpfile
复制代码
下面我们利用chown下令来更改该tmpfile文件的所属者
  1. #chown root tmpfile
复制代码
然后再利用ls -l下令来查察一下该tmpfile文件的所属
  1. #ls -l tmpfile
  2. -rw-r-r-- 1 root family 0 2019-03-30 11:04 tmpfile
复制代码
可以看出:该tmpfile文件的所属者虫“himanshu”变为了“root”
2、更改文件组
通过chown下令,也可以更改组(文件所属的组别)。
利用以下下令来更改文件所属的组别:
  1. #chown :root tmpfile
复制代码
然后利用ls -l下令来查察一下该tmpfile文件的所属
  1. #ls -l tmpfile
  2. -rw-r-r-- 1 root root 0 2019-03-30 11:04 tmpfile
复制代码
也可以直接一次性更改文件的所属者和组别为root,必要利用以下下令:
  1. #chown root:root tmpfile
复制代码
到此这篇关于linux修改文件所属用户和组的实例方法的文章就介绍到这了,更多相关linux怎么修改文件所属用户和组内容请搜索草根技术分享从前的文章或继承浏览下面的相关文章渴望各人以后多多支持草根技术分享!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作