Linux学习-4用户/权限
-
用户管理常用命令
useradd–新建用户:如—useradd 用户名
userdel–删除用户:如—userdel 用户名 这个是正常删除,不会将数据删除,将数据一起删除的操作—userdel -r 用户名
passwd–修改用户密码:如— passwd 用户名(如果修改当前用户的密码就不用输入) 之后将输入新密码
usermod–修改用户属性 查看具体能修改属性内容—man usermod
change–修改用户属性 -
查询是否有该用户— id 用户名
-
查看用户相关的文件(第一访问目录)
root的家目录是在/root中
其他账号的家目录在/home/账号名中 (有些创建账号的时候是不会同时创建家目录,那么可以操作–sudo mkhomedir_helper 用户名 自己创建)
-
查询包含的账号的文件–/etc/passwd
这里我创建的账号是etta
-
查询用户相关密码文件–/etc/shadow
-
组管理命令
groupadd—新建用户组
groupdel—删除用户组 -
将账号放入到新建用户组中:有两种方式
a:创建新组–groupadd 组名--------usermod -g new1 etta(将etta账号修改到new1组中)
b:创建账号的同时创建组名-----useradd -g 存在的组名 账号名
-
用户切换命令
a:su—切换用户
su - 用户名----使用login shell方式切换用户 (root切换到其他用户不用输入密码,其他用户切换都需要输入密码)
visudo—打开设置需要使用sudo的用户(组)
b:sudo—以其他用户身份执行命令(需要完整命令的地址)