linux用户操作

本文详细介绍了在Linux系统中创建用户、设置密码、删除用户、切换用户、查看用户信息、管理用户组、修改文件权限等操作方法,以及涉及到的相关配置文件如/etc/passwd、/etc/shadow和/etc/group。
摘要由CSDN通过智能技术生成

linux用户操作

创建用户命令:

useradd  用户名

例如,创建一个名为 zhangsan 的用户:

useradd zhangsan

在创建用户的时候,会默认在home目录下,为用户创建一个家目录,默认目录名和用户名一样。

我们也可以指定用户的家目录,命令为:

useradd -d /home/test zhangsan

目录可以随便指定

为用户设置密码

命令:

passwd 用户名

例如,为张三设置密码:

passwd zhangsan

然后根据提示输入密码

删除用户

删除用户有两种,一种是只删除用户,不删除家目录,那么这个用户的所有文件都将保留。

另一种是用户和家目录都删除。

只删除用户的命令:

userdel 用户名

例如,删除zhangsan:

userdel zhangsan

删除用户和家目录的命令:

userdel -r 用户名

例如,删除zhangsan以及zhangsan的家目录

userdel -r zhangsan

查询用户信息

命令:

id 用户名

例如,查询用户zhangsan的信息

id zhangsan

切换用户指令

命令:

su 用户名
或者
su - 用户名

例如,切换到张三这个用户:

su zhangsan
或者
su - zhangsan

如果从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

当需要返回到原来用户时,使用 exit/logout 命令

查看当前用户信息

who am i

用户组

介绍:类似于角色,系统可以对有共性/权限的多个用户进行统一的管理

添加用户组命令

groupadd 组名

例如添加一个名为 wudang 的组

groupadd wudang

删除组

groupdel 组名

例如删除 wudang

groupdel wudang

添加用户时指定他的用户组:

useradd -g 组名 用户名

为用户换组命令

usermod -g 组名 用户名

修改文件或目录的所有者

chown 用户名 文件名

例如,把apple.txt这个文件的所有者改为tom

chown tom apple.txt

修改文件或目录的所在组

chgrp 组名 文件名

例如,将orange.txt这个文件的所在组修改到fruit

chgrp fruit orange.txt

用户组和组相关文件

  • /etc/passwd 文件

    用户(user)的配置文件,记录用户的各种信息

    每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录shell

  • /etc/shadow 文件

    口令的配置文件

    每行的含义:登录名:加密口令:最后一次修改时间:最先时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

  • /etc/group 文件

    组(group)的配置文件,记录linux包含的组的信息

    每行含义:组命:口令:组标识号:组内用户列表

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值