这一部分主要说明一下如何修改文件或者目录的权限。

    chmod [{u,g,o,a}{+,-,=}{r,w,x}] [文件或者目录]
    u :所有者
    g :所属组
    o :其他人
    a :所有用户
    例如:chomd g+x,o+r /tmp/testfile
    就是把testfile文件的所有组增加执行权限,其他人增加读权限
    chomd a=rwx /tmp/testfile
    就是testfile文件的所有用户增加读写执行权限
    权限位的数字表示:

    chmod [rwx的和,rwx的和,rwx的和]] [文件或者目录]
    首先需要知道 r=4 w=2 x=1
    例如:rwxrw-r- - 它的权限位数字表示就是 764
    具体算法:
    r+w+x=4+2+1=7
    r+w=4+2+0=6
    r=4+0+0=4
    chmod -R [rwx的和,rwx的和,rwx的和][文件或目录]
    这条命令与mkdir -p递归创建目录一样 这个命令把一个目录下的所有子目录的操作权限全部修改为同样的
    创建用户命令
    useradd [用户名] 创建普通用户
    passwd [用户名] 用户密码
    su - [用户名] 切换普通用户**
    我们仍需注意在文件与目录中的不同权限,他们具体可以实施的操作是什么!这一点非常重要,有许多人到现在也不太清楚,认为对文件有写权限就可以删除文件。这一点是非常错误的。

    附下表以供参考:

    代表字符 权限 对文件的含义 对目录的含义
    r 读权限 可以查看文件内容 可以cat/more/head/tail/less 可以列出目录中的内容 可以ls
    w 写权限 可以修改文件内容 可以vim 可以在目录中创建,删除文件 可以touch/mkdir/rmdir/rm
    x 执行权限 可以执行文件 可以script(脚本) command(命令) 可以进入目录 可以cd
    ————————————————
    版权声明:本文为CSDN博主「祢听的到丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/yy150122/article/details/106146414