猿问

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

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


慕盖茨4494581
浏览 536回答 3
3回答

慕莱坞森

运行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.txtchown: 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 

汪汪一只猫

文件/目录权限设置命令:chmod其语法格式为:chmod [who] [opt] [mode] 文件/目录名其中who表示对象,是以下字母中的一个或组合:u:表示文件所有者g:表示同组用户o:表示其它用户a:表示所有用户opt则是代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限而mode则代表权限:r:可读w:可写x:可执行例如:为同组用户增加对文件a.txt的读写权限:chmod g+rw a.txt用数字设定法 (自行百度) 
随时随地看视频慕课网APP
我要回答