• contos7 用户管理相关操作命令


    # 查看用户列表
    cut -d : -f 1 /etc/passwd
    
    # 查看可以登录系统的用户
    cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1
    
    # 查看登录用户正在使用的进程信息
    w
    
    # 查看曾经使用过系统的用户信息
    last
    
    # 添加用户(创建home目录lixingwu,指定shell:/bin/sh,添加用户描述:this is a lixingwu)
    useradd -m -d /home/lixingwu -s /bin/sh -f -1 -c "this is a lixingwu" lixingwu
    
    # 查看用户信息
    cat /etc/passwd |grep lixingwu
    id lixingwu
    
    # 查看用户状态
    passwd -S lixingwu
    
    # 锁定用户(二选一,需要一一对应使用)
    passwd -l lixingwu
    usermod --lock lixingwu
    
    # 解锁用户(二选一,需要一一对应使用)
    passwd -u lixingwu
    usermod --unlock lixingwu
    
    # 修改密码
    passwd lixingwu
    
    # 删除用户及home目录
    userdel –r lixingwu 
    
    # 创建组
    groupadd test
    
    # 查看组
    cat /etc/group
    
    # 删除组
    groupdel test
    
    # 修改组
    groupmod -n test1 test
    
    # 用户分配组
    usermod -G test1 lixingwu
    
    # 查看文件或目录的权限
    ls -l
    
    # 分配权限(分配详情:https://blog.csdn.net/neubuffer/article/details/16901075)
    chmod g+rwx a.txt
    chmod u+rwx,g+rx,o+r b.txt
    chmod u-x b.txt
    
    # 修改文件所有组
    chgrp test1 c.txt
    
    # 修改文件所有者
    chown -R lixingwu b.txt
    
    # 查看权限详细信息
    getfacl a.txt
    

    权限码计算方式

    r=4,w=2,x=1 
    
    chmod u+rwx,g+rx,o+r b.txt 等价于:chmod 754 b.txt
    chmod u=rwx,g=rwx,o=rwx b.txt 等价于:chmod 777 b.txt
    
    计算方式:
    u+rwx   g+rx    o+r
    4+2+1   4+1     4
    7       5       4
    
  • 相关阅读:
    vnode之update 还是没太懂
    vnodec创建之标签
    1054 求平均值
    1053 住房空置率
    1052 卖个萌
    1051 复数乘法
    1050 螺旋矩阵
    1049 数列的片段和
    1048 数字加密
    1047 编程团体赛
  • 原文地址:https://www.cnblogs.com/lixingwu/p/11237946.html
Copyright © 2020-2023  润新知