美文网首页
2.Linux权限管理命令

2.Linux权限管理命令

作者: Mimosa_a77a | 来源:发表于2018-10-21 20:40 被阅读0次

    权限管理命令-chmod

    u:user(所有者) g:group(所属组) o:other(其他人) a:all(所有人) r:read(读) w:write(写)  x:execute(执行)

    在linux权限管理中,r对应4,w对应2,x对应1。rwx对文件和目录来说有不同的意义,r具有读权限,对文件来说可查看文件内容,对目录来说可以列出目录中的内容;w具有写权限,对文件来说可修改文件内容,对目录来说可以在目录中创建和删除目录;x具有执行权限,对文件来说可以执行文件,对目录来说可以进入目录。

    假如修改文件权限,修改为所有者有所有权限,所属组有读和写的权限,其他人什么权限都没有。(以下命令都是表示在普通用户下操作,因此需要加上sudo;若是在超级用户root下操作,则不需要加上sudo。)

    代码表示为:

    sudo chmod 760 123.txt

    假如现在再次修改权限,让所有人都有执行权限。

    代码表示为:

    sudo chmod 775 123.txt

    权限管理命令-chown

    功能:更改某个文件或目录的属主和属组。例如root用户把自己的一个文件拷贝给用户mimosa,为了让用户mimosa能够存取这个文件,root用户应该把这个文件的属主设为mimosa,否则,用户mimosa将无法存取这个文件。chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户id。组可以是组名或组id。

    基本用法:

    chown 拥有者:拥有组 文件名, 或 chown –r 拥有者:拥有组 目录名

    例如:当前文件av的拥有者为jt,所属组为user

    sudo chown jt:user av/

    接下来将文件av的拥有者改为jt1,所属组为user2

    sudo chown jt1:user2 av/

    权限管理命令-chgrp

    该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。 其命令基本与chown类似,只不过此命令只修改用户的所有组。

    改变文件的群组属性:

    sudo chgrp movie 123.txt

    改变指定目录的群组属性:

    sudo chgrp –r movie test

    改变指定目录下所有文件的群组属性:

    sudo chgrp –r movie text/456.txt

    相关文章

      网友评论

          本文标题:2.Linux权限管理命令

          本文链接:https://www.haomeiwen.com/subject/ycomzftx.html