zoukankan      html  css  js  c++  java
  • Linux

    用户目录

    除root用户外,其他默认的用户目录一般为/home/<user name>

    可以通过如下步骤修改默认用户目录

    1. 修改/etc/passwd文件中相应用户的路径信息
    2. 停止此用户的相关进程,然后执行usermod -d <path> <user name>命令
    3. 切换到此用户,验证目录信息

    删除和创建用户

    userdel -r Anliven    # 删除Anliven用户
    groupadd hadoop    # 创建hadoop用户组
    useradd -m -g hadopp hadoop    # 创建hadoop用户组的hadoop用户及目录
    passwd hadoop    # 设置hadoop的口令
    

    设置新文件的默认权限

    su - hadoop    # 切换为hadoop用户
    umask -S    # 显示当前用户新文件的默认权限设置
    umask 002    # 设置hadoop用户创建的文件默认权限为775
    

    umask命令

    • 用来设置文件的创建掩码,指定了新文件的权限
    • 用户每次注册进入系统时,umask命令自动执行设置掩码,限定了当前用户创建的文件权限
    • umask设置的是权限“补码”,与chmod的效果刚好相反

    查看用户状态

    • whoami
      Print the user name associated with the current effective user ID.
    • who
      show who is logged on.用于查看当前在线上的用户情况。系统管理员可以使用who命令监视每个登录的用户此时的行为。
    • w
      Show who is logged on and what they are doing.增强版的who命令,可以显示当前在线上的用户情况和正在进行的工作。
    • finger
      用来显示用户名、用户全名、终端设备号和登录时间等信息,可以在被地系统和远程系统上检索信息。
    • last, lastb
      show listing of last logged in users
    • id
      print real and effective user and group IDs
    • lastlog
      报告所有用户的最近登录情况,或者指定用户的最近登录情况。
    • ac
      print statistics about users' connect time
    # ac -p     //查看每个用户的连接时间
    # ac -a     //查看所有用户的连接时间
    # ac -d     //查看用户每天的连接时间
    

    sudo命令与su命令

    • sudo(super-user do),表示临时获取root权限以管理员的身份root来执行命令。
      也就是说,sudo命令临时使用root权限来做一些普通账户无法完成的工作。
    • su表示切换用户。
      例如:成功执行su - root 命令后,当前用户切换为拥有全部权限的系统管理员root。
      su - root后表示切换当前用户的环境变量到root用户的环境变量,
      su root表示不切换环境变量到root用户下。
  • 相关阅读:
    SecureCRT:保存输出日志的方法
    中文数字转阿拉伯数字
    XP 安装Oralce 10g 数据库
    SQL语句处理一些修改、新增、删除、修改属性操作(MySql)
    SpringBoot整合Shiro完成认证
    SpringBoot 集成Shiro之使用Redis缓存授权认证信息
    解决Establishing SSL connection without server‘s identity verification is not recommended.
    操作系统的内存笔记
    Shiro的认证与授权
    详解 TCP的三次握手四次挥手
  • 原文地址:https://www.cnblogs.com/anliven/p/6914649.html
Copyright © 2011-2022 走看看