zoukankan      html  css  js  c++  java
  • linux用户权限

    root用户
    系统用户(1~499)
    普通用户(500以上)

    id 显示当前用户的信息
    passwd 命令修改
    -l:锁定已经命名的账户名称,只有具备超级用户权限的使用者方可使用。
    -u:解开账户锁定状态,只有具备超级用户权限的使用者方可使用。
    -x, --maximum=DAYS:最大密码使用时间(天),只有具备超级用户权限的使用者方可使用。
    -n, --minimum=DAYS:最小密码使用时间(天),只有具备超级用户权限的使用者方可使用。
    -d:删除使用者的密码, 只有具备超级用户权限的使用者方可使用。
    -S:检查指定使用者的密码认证种类, 只有具备超级用户权限的使用者方可使用。


    /etc/passwd 保存用户信息
    /etc/shadow 保存用户密码
    /etc/group 保存用户组信息

    who ami 显示当前有哪些用户
    who 显示当前有哪些用户登陆
    w 显示哪些用户已登陆并用在执行什么动作


    useradd nash_su 添加新用户 =》etc/passwd 中可以查看
    passwd nash_su添加密码 =》etc/shadow中可以查看

    cd /etc/skel/ 该目录中文件均会保存到用户目录中


    useradd 命令附属参数
    -d 家目录
    -s 登陆shell
    -u userid
    -g主族
    -G 附属组
    也可以直接修改/etc/passwd文件信息


    usermod 修改用户信息 username
    -l 新用户名
    -u 新userid
    -d 用户家目录位置
    -g 用户所属主用户组
    -G 用户所属附属组
    -L 锁定用户使期不登陆
    -U 解除锁定


    userdel 删除用户
    userdel nash_su 删除nash_su用户,但保留用户目录
    userdel -r nash_su 删除nash_su用户,同时删除用户目录


    创建用户组
    groupadd linuxcast
    groupmod -n newname oldname 修改用户组名
    groupmod -g newgid oldgid 修改用户组id

    删除用户组linuxcast
    groupdel linuxcast


    示例:根据部门创建用户组,根据员工创建用户
    eg: 市场部 jonn
    管理部 steve
    groupadd market
    groupadd manage

    useradd -G market jonn
    useradd -G manage steve


    文件/文件夹权限的赋予(r,w,x)
    linux基于UGO模式进行控制(U代表user,G代表group,O代表其它other)
    eg:d rwx r-x r-x. 4 root root 4096 Jun 2 2015 data

    修改文件/文件夹所属用户,组
    chown username read.txt
    chown -R username datafolder 修改文件所属用户 -R为递归修改
    chown -R username:groupname datafolder修改文件所属用户和用户组 -R为递归修改


    修改文件所属组
    如:将/usr/meng及其子目录下的所有文件的用户组改为mengxin
    chgrp -R mengxin /usr/meng -R为递归修改

    修改文件或文件夹的权限(+R递归)
    R=4 w=2 x=1

    chmod 模式 文件
    chmod o+rw myhome
    chmod g-x myhome
    chmod go-w myhome

    文件拓展权限
    umask 022
    目录777-umask
    文件666-umask

    特殊权限
    suid -以文件的所属用户身份执行而非执行文件的用户(用数值表示为4)
    sgid -以文件所属组身份执行(在该目录中创建的任意新文件的所属组与该目录的所属组相同)(用数值表示为2)
    sticky -有写权限但不能删除文件(用数值表示为1)

    chmod u+s myhome
    chmod g+s myhome
    chmod o+t myhome

  • 相关阅读:
    aop
    javascript学习笔记
    Hibernate一对多关联映射的配置及其级联删除问题
    Hibernate一对多单向关联和双向关联映射方法及其优缺点 (待续)
    剑指offer---08---动态规划:跳台阶
    剑指offer---07---动态规划:斐波那契数列
    剑指offer---06---数组,二分法---旋转数组的最小数字
    剑指offer---05---用栈实现队列
    剑指offer---03---从尾到头打印链表---链表
    剑指offer---04-树--重建二叉树(前序和中序)
  • 原文地址:https://www.cnblogs.com/airven/p/5259678.html
Copyright © 2011-2022 走看看