Linux系统用户账号的管理

发布时间:2023年12月17日

摘要:本文将详细介绍Linux系统中用户账号的创建、删除、修改以及权限设置等操作,帮助读者更好地理解Linux用户账号的管理。

一、引言

Linux操作系统是一个多用户的操作系统,每个用户都有一个唯一的用户名和密码。通过合理的管理用户账号,可以保证系统的安全性和稳定性。本文将介绍Linux系统中用户账号的创建、删除、修改以及权限设置等操作。

二、用户账号的创建

1、使用useradd命令创建用户账号

useradd 用户名

例如,创建一个名为test的用户账号,可以执行以下命令:

useradd test

?2、为用户设置密码

创建用户账号后,需要为其设置密码。可以使用passwd命令为用户设置密码:

passwd 用户名

例如,为test用户设置密码,可以执行以下命令:

passwd test

按照提示输入新密码两次,即可完成密码设置。

三、用户账号的删除

?1、使用userdel命令删除用户账号?

userdel 用户名

例如,删除名为test的用户账号,可以执行以下命令:

userdel test

注意:删除用户账号时,需要确保该用户账号没有其他文件或进程在使用,否则可能无法删除。如果需要强制删除,可以使用-r选项:

userdel -r 用户名

四、用户账号的修改

1、修改用户账号名称

使用usermod命令修改用户账号名称:

usermod -l 新用户名 旧用户名

例如,将test用户账号修改为newtest,可以执行以下命令:

usermod -l newtest test

2、修改用户账号密码、家目录等信息

使用usermod命令修改用户账号的其他信息:

usermod -c "注释" -d 家目录 -m -s /bin/bash 用户名 -p 新密码

例如,为test用户修改密码、家目录等信息,可以执行以下命令:

usermod -c "测试用户" -d /home/newtest -m -s /bin/bash test -p test123456

五、用户账号的权限设置

?1、修改文件或目录的所有者和所属组

使用chown命令修改文件或目录的所有者和所属组:

chown 用户名:组名 文件或目录名

例如,将file1.txt文件的所有者修改为test用户,所属组修改为test组,可以执行以下命令:

chown test:test file1.txt

?2、修改文件或目录的权限

使用chmod命令修改文件或目录的权限:

chmod 权限值 文件或目录名

例如,给file1.txt文件添加可执行权限,可以执行以下命令:

chmod u+x file1.txt 
# 给所有者添加可执行权限(u)和执行权限(x), 
# +表示添加权限,无表示取消权限(默认有), 
# *表示所有对象(文件、目录及子目录),
# 也可以省略u直接写数字755等表示权限值的数字组合。
# 这里u+x表示给用户添加可执行权限。

文章来源:https://blog.csdn.net/weixin_62988359/article/details/135047755
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。