Linux
来源:互联网 发布:米拉奇战记无敌版软件 编辑:程序博客网 时间:2024/05/22 16:55
用户目录
除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用户下。
阅读全文
0 0
- linux
- linux
- Linux
- Linux
- LINUX!
- Linux
- linux
- linux
- linux
- Linux
- linux
- linux
- linux
- linux
- Linux
- linux
- linux
- Linux
- 测试串行与并行的运行速度
- mongo基本操作
- Linux
- Java
- Java
- Linux
- Android Binder Native
- Find The Multiple
- Linux下信号--阻塞信号
- 神经网络不胜语, M-P模型似可寻(深度学习入门系列之三)
- C语言指针导学(5)——指针与结构
- 关于binary log那些事
- 随笔2017-06-06
- POJ 1863 Subnumber 笔记