• linux 文件 chgrp、chown、chmod


    linux 默认情况下有会提供6个terminal 来让用户登录,使用[Ctrl]+[Alt] +[F1]~[F6] 组合

    linux 文件
    任何一个文件都具有"user,Group及Others" 三种身份的个别权限
    drwx------
    第一个字符代表是目录、文件或者链接文件
    若是[d]是目录
    若是[-]是文件
    若是[l]是链接文件
    若是[b]则表示设备文件里面的可供存储的接口设备
    若是[c]则表示设备文件里面的串行接口设备,例如键盘、鼠标
    接下来的字符,3个位一组
    第一组“文件所有者的权限”,第二组“同用户组的权限”,第三组“其他非本用户组的权限”

    如何改变文件属性与权限
    chgrp:改变文件所属用户组
    chown:改变文件所有者
    chmod:改变文件的权限

    chgrp:改变文件所属用户组
    $ chgrp users install.log
    组名users必须在/etc/group文件中存在

    chown:改变文件所有者

    chown  [-R] 账号名称 文件或者目录

    chown  [-R] 账号名称:组名 文件或者目录

     -R:进行递归(recursive)的持续更改,即连同子目录下的所有文件都更改

    将install.log的所有者改为centos这个账号

    $ chown centos install.log

     将install.log的所有者和用户组改为root这个账号

    $ chown root:root install.log 

    用户必须是已经存在于系统中的账号,/etc/passwd中有记录的用户
    三个权限数字
    r:4
    w:2
    x:1
    chmod 754 test.txt
    目录权限
    r:你具有读取一个目录的权限时,表示你可以查询该目录下的文件名数据,可以使用ls将该目录的内容列表显示出来;
    x: 目录x代表用户能否进入该目录成为工作目录,如果不有x权限,那么你就无法切换到该目录下(cd命令),也就无法执行该目录下的
    任何命令,即使你具有该目录的r权限

  • 相关阅读:
    platform_device和platform_driver
    理解和认识udev
    platform_device和platform_driver
    bzImage的概要生成过程
    shell 字符表
    分析mtk6516如何加入自己的驱动
    理解和使用Linux的硬件抽象层HAL
    bzImage的概要生成过程
    理解和认识udev
    shell 字符表
  • 原文地址:https://www.cnblogs.com/newlangwen/p/7221382.html
Copyright © 2020-2023  润新知