用户目录

除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用户下。

Linux - 针对用户账号的常用操作的更多相关文章

  1. Linux - nginx基础及常用操作

    目录 Linux - nginx基础及常用操作 Tengine淘宝nginx安装流程 nginx的主配置文件nginx.conf 基于域名的多虚拟主机实战 nginx的访问日志功能 网站的404页面优 ...

  2. Linux下mysql的常用操作

    Linux下mysql的常用操作: 显示数据库 show databases; 选择数据库 use 数据库名; 显示数据库中的表 show tables; 显示数据表的结构 describe 表名; ...

  3. linux proc目录和常用操作

    ------------------------------------------------/proc----------------------------------------------- ...

  4. linux之sed的常用操作

    Sed命令: sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(patter ...

  5. 【Apache系列】linux下Apache的常用操作

    1. 启动/停止 1.1假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: /usr/local/apache2/bin/apachect ...

  6. Linux中vim编辑器常用操作技巧

    Normal 0 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-styl ...

  7. Linux(CentOS)常用操作指令(一)

    基本指令集合 1.查看CentOS版本信息 cat /proc/version cat /etc/redhat-release 2.查看安全日志文件信息 tail -f /var/log/secure ...

  8. linux下svn命令常用操作

    1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:s ...

  9. linux 中数据库的常用操作

    1-连接数据库: mysql -h localhost -u jiangbiao -p xxxxx@xxx:~$ mysql -h localhost -u jiangbiao -p Enter pa ...

随机推荐

  1. Java语法基础动手动脑

    仔细阅读示例:EnumTest.Java,运行它,分析运行结果? 你能得到什么结论?你掌握了枚举类型的基本用法了吗? EnumTest.java public class EnumTest { pub ...

  2. python里面的数学

    一.基本运算符 1.算数运算 2.比较运算 特殊情况:!= 不等于 新版本不支持 <> 不等号 3.赋值运算 4.逻辑运算 not : 非   非真即假,非假即真.   - and : 并 ...

  3. 2019.01.17 bzoj1854: [Scoi2010]游戏(二分图匹配)

    传送门 二分图匹配菜题. 题意:nnn个二元组(xi,yi)(x_i,y_i)(xi​,yi​),每个二元组可以选一个数总共nnn个数aia_iai​,问将aia_iai​排好序之后从111开始最多可 ...

  4. SQL MAP 注入测试

    SQL MAP是一款测试系统是否有SQL漏洞的工具 下载地址: http://sqlmap.org/ sqlmap 是一款使用python编写的工具,所以需要安装python,需要安装python 为 ...

  5. Router pipeline

    from 2013-HPCA-Breaking the On-Chip Latency Barrier Using SMART book_Principles and Practices of Int ...

  6. vba中变量作用域

      参考:http://club.excelhome.net/thread-1237085-1-1.html 全局变量例子public 变量1 AS IntegerSub LLL()变量1 = 111 ...

  7. 变动事件_DOM2级的变动事件(mutation)

    DOM2级定义了如下变动事件: DOMSubtreeModified:在DOM结构中发生任何变化时触发.这个事件在其他任何事件触发后都会触发. DOMNodeInserted:在一个节点作为子节点被插 ...

  8. HP 集群软件 - 不能接收节点的设备查询信息:软件引起的连接失败

    问题 # cmcheckconf -v -C /etc/cmcluster/cmclconfig.ascii Begin cluster verification...  Checking clust ...

  9. Android自定义视图三:给自定义视图添加“流畅”的动画

    这个系列是老外写的,干货!翻译出来一起学习.如有不妥,不吝赐教! Android自定义视图一:扩展现有的视图,添加新的XML属性 Android自定义视图二:如何绘制内容 Android自定义视图三: ...

  10. 开始编写Golang代码

    介绍 本文主要讲述如何写一个简单的Go包和如何使用golang的工具,如何获取.编译和安装Go的包,以及如何使用go的命令. Go的工具需要将代码按照一定的方式来组织.所以请认真阅读本文. 代码的组织 ...