8.用户权限命令

 

 -u 指定用户的UID;-G指定用户的附加组

普通用户处于home目录下:

 

 useradd -d 路径 用户名用户名david 当前用户david的主目录名为dave

 

 

 

 

设置用户密码,密码不会显示:

 

 用ifconfig看主机名,他写hadoop是因为前面网络配置设置过

 

 

 

 id 查找内部是否有该主机名:

 

 

 

 

 

查看所有用户(分屏形式): 

 

 

switch user切换用户:

 

 su是层层嵌套切换用户,可以跳转回上一层用户:

 

 直接exit可退回上一层用户:

 

 who am i知道最原始登陆进来(创建会话)的用户是谁:

 

whoami知道当前会话的用户是谁:

 

 

 

 

 

 

 

 提升tony权限,使其能访问root:

 

 权限不够,需要在sudoers文件中进行配置:

 1.需要在root权限下给与tony授权:

 

ETC是Linux系统下的一个文件夹,一般用来存放程序所需的整个文件系统的配置文件。

 

 

 wq!强制执行

2.之后可访问root下的目录:

 

 

 

删除tony用户:

 

 文件夹存在,但用户不存在

 

 userdel -u 用户名:删除用户及其文件夹:

 

 

 

 

 

 

 

 

 修改用户组别:

 

 修改组名:-n表示当前组

 

 删除组:

 

 这里直接usermod -G wheel 用户名 ,就可以添加附属组了,即拥有root权限

%表示wheel是一个组名,组内所以用户权限一直,可以执行任何命令。

 

 

 

 

 

 

 

 d开头是目录,c开头是字符设备文件,b开头是块设备文件,-开头是普通文件,l开头是超链接,

硬链接,对原始文件进行了复制,删除不影响,但是修改两边都会影响

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 sudo chown atguigu:haircut 文件名

 

posted @ 2023-02-01 12:50  澄镜  阅读(98)  评论(0)    收藏  举报