zoukankan      html  css  js  c++  java
  • Day5:Linux基础篇:用户和权限

     

    Linux用户的创建与修改

    root : x : 0 : 0 : root : /root : /bin/bash

    用户名 :密码占位符:uid(用户编号):gid(组编号):用户描述信息:用户家目录 :是否重新打开shell终端

    命令

    id user1 ——————查看user1的详细信息

    useradd 用户名 -u uid -g gid(主组) -G 附加组 -c 备注信息 -d 家目录 ——————按照uid、gid(如果没有主组需手动创建)、备注,家目录(如果没有家目录自动创建)新建用户

    usermod——————————修改(覆盖)用户帐号各项参数,使用方法桶useradd如果想要以追加的方式修改,则需要添加 usermod 用户名 -a -G附加组.

    userdel -r ——————彻底删除用户

    groupadd ——————添加组

    groupdel -r —————彻底删除组

    chowm 主 : 组 用户——修改用户主、用户组

    chowm -R 主 : 组 用户——递归修改用户主、用户组

    用户各项数据存放位置

    /etc/passwd 存放用户详细信息

    /etc/shadow 存放密码

    /etc/group 存放组信息

    /etc/gshadow 存放组密码

    /Uhome/user1 家目录

    /var/spool/mail/user1 用户邮箱

    /etc/skel 用户家目录配置信息模板

    Linux用户的手动创建

    1. 在 /etc/passwd 下创建用户信息

    2. 在 /etc/shadow 下创建用户密码

    3. 在 /etc/group 下创建用户组信息

    4. 在 /etc/gshadow 下创建用户组密码

    5. 在 /home 下创建家路径

    6. 从 /etc/skel 中向家路径拷贝配置文件 cp - r /etc/skel/.[!.]* /home/oldboy

    7. 创建用户邮件 touch /var/spool/mail/oldboy

    8. userdel -r 彻底删除用户

    9. 注意,自己手动创建的文件和文件夹属于root,不属于新建用户,因此,创建之后应该使用 chown -R 主:组 文件名 改掉其拥有者,邮箱也用同样方法改掉。

    文件夹与文件的权限

    - rw- r— r— .硬链接树 属主 属组 文件大小 时间 文件名

    文件类型(-代表普通文件,d代表目录文件,b代表块设备)

    三个一组,总共三组,r代表读,w代表写,x代表可执行,-代表没权限,前三位代表属主对该文件的权限,中间代表属组,后三位代表其他人

    命令

    ls -l 目录 ——————查看文件夹下子目录信息等同于 ll

    ls -ld 目录——————查看文件夹本身信息等同于 ll-d

    ll -h 文件——————更方便查看信息

    chown 主 : 组 用户——修改用户属主主、属组

    chown -R 主 : 组 用户——递归修改用户属主、属组

    chmod u=权限,g=权限,o=权限 文件名————修改属主,属组,其他人权限

    修改权限时也可以使用数字 r:4 ,w:2,x:1——chomd 数字数字数字

    sh 文件——————执行文件内容

  • 相关阅读:
    多项式 Wannafly挑战赛22
    L. Twice Equation ACM Nanning 2017
    我们身边的大数据
    js_隔10秒发送验证码(setInterrval定时器)
    js_定时器(setInterval)
    VS调试相关
    afx_msg与消息映射机制
    ON_COMMAND,ON_MESSAGE和ON_NOTIFY的区别
    条款4:确定对象在被使用前已经被初始化
    用doxygen+graphviz生成函数调用流程图
  • 原文地址:https://www.cnblogs.com/rendawei/p/6901779.html
Copyright © 2011-2022 走看看