• Linux之用户和用户组


    用户和用户组

    /etc/passwd              保存系统用户的一些基本信息

    /etc/group                 保存系统用户组的信息

    用户名:x:UID:GID   UID用户id GID组id

    相关命令

    useradd             创建用户(创建一个用户后,系统会默认创建一个与用户同名的用户组,并在/home目录下生成一个与用户名同名的目录作为该用户的家目录)

    groupadd          创建用户组

    passwd            设置用户密码(隐式)

             --echo ‘123456’ |passwd –stdin user01  把用户user01的密码设为123456

    su – user01      切换到用户user01

    id root                查看root用户的uid、gid、所在用户组

    userdel              删除用户

    groupdel           删除用户组

    exit                     登出当前用户

    用户和权限

    权限

    -rw-r--r--. 1 test01 test   38 1月  30 10:12 test.txt

             --test01    拥有者

             --test        拥有组

             --r w x       读、写、执行

    第一位:-文件 d文件夹 b块设备文件

    第一组(rwx):文件拥有者权限位

    第二组(r-x):文件拥有组权限位(同组用户的权限)

    第三组(r-x):其他所有人权限位

             注:组内权限位置顺序只能是r(4)w(2)x(1),-代表无当前位置的权限。

    修改权限

    只有root用户能改变一个文件的所有者

    只有root用户或者所有者能够改变文件的组

    chmod u-w /src/                删除文件所有者的写权限

    chmod g+w /src/               增加文件拥有组的写权限

    chmod o-x /src/                 删除其他所有人的执行权限

    chmod u-w,g+w,o-x /src/ 同时进行以上权限修改

    chmod 734 /src/                734分别代表三组的权限数字

             --第一组权限为 rwx(4+2+1)

             --第二组权限为 -wx(2+1)

             --第三组权限为 r--(4)

    创建目录的默认权限为 755  创建文件的默认权限为 644

    修改用户和用户组

    chown root /src/                         修改拥有者为root

    chown root:root /src/              修改拥有者和拥有组为root

  • 相关阅读:
    NLP(十六):Faiss应用
    推荐系统(一):DeepFm原理与实战
    NLP(十五):word2vec+ESIM进行文本相似度计算
    NLP(十四):Transformer—用BERT,RoBERTa,XLNet,XLM和DistilBERT文本分类
    1.22学习总结:流计算概述
    1.21学习总结:将RDD转换成DataFrame
    1.20学习总结:DataFrame保存及常用操作
    1.19学习总结:SparkSQL
    1.18学习总结:Spark向HBase写入数据
    1.17学习总结:编写程序读取HBase数据
  • 原文地址:https://www.cnblogs.com/Zlcode/p/8386862.html
Copyright © 2020-2023  润新知