美文网首页
ubuntu 5 - 常用命令 chmod adduser

ubuntu 5 - 常用命令 chmod adduser

作者: hongXkeX | 来源:发表于2017-08-10 16:03 被阅读25次

    We believe that writing is about content, about what you want to say – not about fancy formatting.
    我们坚信写作写的是内容,所思所想,而不是花样格式。
    — Ulysses for Mac

    文件和权限

    1

    我们来看一列:

    2

    下面从左到右重点说明:

    3

    lrwxrwxrwx :

    r read
    w write
    e execute 执行
    - 无权限 无权限
    文件类型 拥有者 组员 其他人
    l rwx rwx rwx

    权限说明:
    read:

    • 文件:查看文件的内容
    • 文件夹:查看文件夹包含的资源

    write:

    • 文件:修改文件内容
    • 文件夹:创建文件和删除文件

    execute:

    • 文件:可执行文件
    • 文件夹:是否可进入文件夹

    补充:

    标识符 类型说明
    d 目录
    - 文件
    b 块文件
    l 链接文件

    文件类型:

    标识符 类型说明
    d 目录
    - 文件
    b 块文件
    l 链接文件

    拥有者有对文件的最高权限


    4

    左边第一个hk 标识拥有者
    第二个hk 标识 组

    主人 :owner user u
    组 :group g (linux用户只能隶属于一个首要组 可隶属于多个从属组)
    其他人 :other o
    所有人 :all


    chmod 修改文件权限

    chmod u+w xxx
    chmod u+rw xxx
    chmod u+rwx xxx
    chmod ug+rwx xxx
    chmod ugo+x
    chmod a+rwx

    chmod --help:

    chmod

    chmod ugo+rwx hello.txt :

    chmod

    chmod 000 hello.txt :

    chmod 000.png

    chmod u+rw :

    chmod u+rw

    chmod a+rwx

    image.png

    chmod num xxx :

    chmod num.png

    chmod -R d :

    chmod -R

    增减新用户

    useradd

    是底层添加用户的命令,推荐用adduser添加用户

    man useradd man useradd

    adduser (推荐用此)

    man adduser

    通过adduser添加用户

    # adduser --home /home/ubuntu2 -gid 1000 ubuntu2
    
    adduser.png

    -gid 1000 是添加组 原来的组hk用1000标识
    (也可以新建组 再往里添加用户 具体命令请看帮助文档)
    来看ubuntu2 的组:

    ubuntu2组.png

    可见用户是ubuntu2 组是hk

    ubuntu2用户有写权限 hk用户对hello.txt没有写权限:

    权限

    任何权限在root面前都失效:

    root.png

    世界上所有的追求都是因为热爱
    一枚爱编码 爱生活 爱分享的IT信徒
    —— hongXkeX

    相关文章

      网友评论

          本文标题:ubuntu 5 - 常用命令 chmod adduser

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