为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改linux文件的拥有者及用户组

如何更改linux文件的拥有者及用户组

慕盖茨4494581 2019-05-16 10:10:57
如何更改linux文件的拥有者及用户组
查看完整描述

3 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

运行man chown和man chgrp看看这两个命令的帮助就知道了(按空格显示下一页,按q退出)。

或者运行chown --help和chgrp --help查看帮助。

这两个命令,你(某个账户)不一定运行成功,因为可能因为权限不足而失败。例如,你没有管理员权限,把另外的不属于你的文件的拥有者改为你自己,肯定会失败。

某个文件:
$ ls -l 1.txt
-rw-rw-r-- 1 user user 28 Jan 12 02:05 1.txt

将组改为git:
$ chgrp git 1.txt

修改成功:
$ ls -l 1.txt
-rw-rw-r-- 1 user git 28 Jan 12 02:05 1.txt

将拥有者改为mike, 权限不足:
$ chown mike 1.txt
chown: changing ownership of ‘1.txt’: Operation not permitted

当前账户有root(管理员)权限,命令前面加sudo试试:
$ sudo chown mike 1.txt
[sudo] password for user: 这里要输入当前账户密码

修改成功:
$ ls -l 1.txt
-rw-rw-r-- 1 mike git 28 Jan 12 02:05 1.txt


 




查看完整回答
反对 回复 2019-05-17
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

  1. 文件/目录权限设置命令:chmod

  2. 其语法格式为:chmod [who] [opt] [mode] 文件/目录名

  3. 其中who表示对象,是以下字母中的一个或组合:
    u:表示文件所有者
    g:表示同组用户
    o:表示其它用户
    a:表示所有用户
    opt则是代表操作,可以为:
    +:添加某个权限
    -:取消某个权限
    =:赋予给定的权限,并取消原有的权限
    而mode则代表权限:
    r:可读
    w:可写
    x:可执行

    例如:为同组用户增加对文件a.txt的读写权限:
    chmod g+rw a.txt

  4. 用数字设定法 (自行百度)


 




查看完整回答
反对 回复 2019-05-17
  • 3 回答
  • 0 关注
  • 535 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信