Linux - 针对用户账号的常用操作
用户目录
除root用户外,其他默认的用户目录一般为/home/<user name>
。
可以通过如下步骤修改默认用户目录
- 修改/etc/passwd文件中相应用户的路径信息
- 停止此用户的相关进程,然后执行
usermod -d <path> <user name>
命令 - 切换到此用户,验证目录信息
删除和创建用户
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 - 针对用户账号的常用操作的更多相关文章
- Linux - nginx基础及常用操作
目录 Linux - nginx基础及常用操作 Tengine淘宝nginx安装流程 nginx的主配置文件nginx.conf 基于域名的多虚拟主机实战 nginx的访问日志功能 网站的404页面优 ...
- Linux下mysql的常用操作
Linux下mysql的常用操作: 显示数据库 show databases; 选择数据库 use 数据库名; 显示数据库中的表 show tables; 显示数据表的结构 describe 表名; ...
- linux proc目录和常用操作
------------------------------------------------/proc----------------------------------------------- ...
- linux之sed的常用操作
Sed命令: sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(patter ...
- 【Apache系列】linux下Apache的常用操作
1. 启动/停止 1.1假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: /usr/local/apache2/bin/apachect ...
- Linux中vim编辑器常用操作技巧
Normal 0 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-styl ...
- Linux(CentOS)常用操作指令(一)
基本指令集合 1.查看CentOS版本信息 cat /proc/version cat /etc/redhat-release 2.查看安全日志文件信息 tail -f /var/log/secure ...
- linux下svn命令常用操作
1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:s ...
- linux 中数据库的常用操作
1-连接数据库: mysql -h localhost -u jiangbiao -p xxxxx@xxx:~$ mysql -h localhost -u jiangbiao -p Enter pa ...
随机推荐
- 2019.01.20 bzoj2238: Mst(kruskal+树链剖分)
传送门 树链剖分菜题. 题意简述:给一个无向图,边有边权,每次询问删一条边(对后面的询问无影响)之后的最小生成树. 思路: 先跑一次kruskalkruskalkruskal并把跑出来的最小生成树给链 ...
- Echarts饼图显示模板
图表类型,必要参数!如为空或不支持类型,则该系列数据不被显示.可选为: 'line'(折线图) | 'bar'(柱状图) | 'scatter'(散点图) | 'k'(K线图) 'pie'(饼图) | ...
- BZOJ 2301 [HAOI2011]Problem b (分块 + 莫比乌斯反演)
2301: [HAOI2011]Problem b Time Limit: 50 Sec Memory Limit: 256 MBSubmit: 6519 Solved: 3026[Submit] ...
- 获取当前操作的IFrame对象的方法
分两种情况:第一种:获取JS函数在父页面上,如下 function getIframeByElement(element){ var iframe; $("iframe").eac ...
- 添加网络ADB的方法(含以太网和无线)
将下面代码添加至packages/apps/Settings/src/com/android/settings/DevelopmentSettings.java 结合之前的添加wifi adb的博客 ...
- 使用 alt_disk_copy 克隆 rootvg
地址:http://www.ibm.com/developerworks/cn/aix/library/au-alt_disk_copy/ 简介 大多数系统管理员都遇到过以下情况: 一次 ML 升级失 ...
- 手机开发-IOS
IOS 语言.Object-C,苹果公司收购的语言,专用于IOS开发,是C语言的超集,面向对象的. 开发环境.一是XCode,是苹果的IDE,提供了控件.二是Instruments,测试性能用,收集显 ...
- 如何对CentOS FTP服务配置
根据很多人对CentOS FTP服务的不解,我觉得应该对CentOS FTP服务做出一定的解释. 1.安装 一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装yum -y ...
- kepware http接口 OCaml
读取某变量的值 open Cohttp_lwt_unix open Cohttp open Lwt let uri = Uri.of_string "http://127.0.0.1:393 ...
- Spring的两种代理JDK和CGLIB的区别浅谈
一.原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理. 而cglib动态代理是利用asm开源包,对代理对象类的class文件 ...