hadoop四:linux用户和组命令


保存帐户信息的目录: /etc/passwd

保存帐户密码信息的目录:/etc/shadow

保存组用户信息的目录:/etc/group

保存组用户密码信息的目录:/etc/gshadow

 

一、用户相关

1.useradd:创建用户

useradd 用户名

useradd  -p 密码 用户名

 

-d 目录名:指定用户登入时的主目录,替换系统默认值/home/<用户名>

-g 组名:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。如果不指定-g选项,则创建与用户相同名称的用户组。

-G 组名:指定用户所属的附加群组。

-p 密码:指定密码。

 

2.修改用户密码:passwd

passwd 用户名

echo "密码" | passwd --stdin 用户名:修改某用户的密码,不通过交互信息而是直接修改

 

3.添加某个用户到某个组:gpasswd

gpasswd -a 用户名 组名

 

4.查看某用户属于什么组:groups

groups 用户名

 

5.从某个组删除某个用户:groups

groups -d 组名 用户名

 

6.删除用户:userdel

userdel -f -r 用户名:删除用户,并删除用户的家目录

 

7.显示用户信息:id

id 用户名

 

8.编辑所有用户信息:vipw

vipw

相当于 vim /etc/passwd

 

二、组相关

1.增加组:groupadd

groupadd 组名

查看所有组:cat /etc/group

查看所有用户: cat /etc/passwd

 

2.编辑所有组:vigr

 vigr

相当于 vim /etc/group

 

3.查看某用户属于什么组:groups

groups 用户名

 

三、切换用户

显示当前登录的用户:whoami

切换用户: su 用户名

如果su,没有指定用户,则默认切换到root用户

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM