0
点赞
收藏
分享

微信扫一扫

Linux——用户与权限管理

贵州谢高低 2022-03-14 阅读 79

一、查看当前用户 whoami

  1. cat /etc/passwd 查看系统用户信息
  2. su命令切换到root身份管理

二、查看登录用户 who

用于查看当前所以登录系统的用户信息

who -m 或 who am i 只显示运行who命令的用户名 登录终端 和登录时间
who -q 或–count 只显示用户的登录账户和登录用户数量
who -u 或 --heading 显示列标题

三、退出登录账户:exit

图形界面:退出终端
ssh远程登录:退出账户
切换后的登录账户:退出返回上一个登录账户

四、添加用户账户:useradd

添加账户可以使用adduser命令或useradd命令;
使用格式:useradd [参数] 新建用户账户
adduser -d 指定用户登录时的主目录,如果不使用改参数,系统自动在/home目录下建立与用户同名目录为主目录;
adduser -m 自动建立目录
adduser -g 指定组名称
说明:

  • 每个用户都要有一个主目录,主目录就是第一次登录系统,用户默认当前目录(/home/用户)
  • 每个用户必须要有一个主目录,使用用adduser创建用户时一定给用户指定一个主目录
  • 用户的主目录一般要求放到home目录下,用户主目录和用户名相同
  • 创建用户时,不指定组名,那么系统会自动创建一个和用户一样的组名;

adduser -d /home/lijf lijf -m 创建lijf用户,目录不存在自动创建,用户属于lijf组
adduser -d /home/lijf lijf -g jcx -m 出用户lijf,主目录/home/lijf 主目录不存在自动创建 用户属于jcx组

五、设置用户密码:passwd

超级用户可以使用passwd命令为普通用户设置或修改用户口令。
用户也可以直接使用该命令进行修改自己的口令

六、删除用户:userdel

userdel 用户名 删除用户,不会删除用户主目录
userdel -r adc 删除用户,删除主目录

七、用户切换:su

su命令可切换用户,su后面可以加 - 。
su与su -命令不同之处在于,su -切换到对应的用户时会在当前目录自动转换到切换后的用户主目录;
ubuntu平台,需要在命令前加sudo
su 切换到root用户
su - 切换到root用户,同时切换目录到/root
su root
su -root

八、查看用户组:

cat /etc/group
groupmod + tab三次

九、添加、删除组账户

groupadd 新建组账号
groupdel 删除组账户

十、修改用户所在组:

usermod
使用方法:usermod -g 用户组 用户名

十一、查看用户在哪组

十二、为创建的普通用户添加sudo权限

sudo usermod -a -G adm 用户名

sudo usermod -a -G sudo 用户名

举报

相关推荐

0 条评论