返回

小白也能懂!Linux系统普通用户创建指南

开发工具

Linux 系统:创建普通用户和实现文件传输的实用指南

各位亲爱的 Linux 初学者,欢迎来到本系列的第二章!在上章中,我们探索了创建管理员用户。现在,让我们深入了解如何创建普通用户并探讨如何实现用户之间的文件传输。

Linux 系统中普通用户的职责

在 Linux 世界中,管理员用户掌握着至高无上的权力,拥有执行任何操作的权限。而普通用户则扮演着更有限的角色,只能执行特定任务,例如浏览文件、编辑文本或运行应用程序。创建普通用户是保护系统安全的一种明智之举,可以防止错误操作或恶意行为导致系统崩溃或数据泄露。

创建普通用户的逐步指南

准备好在你的 Linux 系统中创建普通用户了吗?按照以下分步说明操作即可:

  1. 使用管理员权限登录系统。

  2. 打开一个终端窗口。

  3. 输入以下命令:

adduser username

将“username”替换为你希望创建的普通用户的用户名。

  1. 系统会提示你输入密码,然后再次确认。

  2. 输入并确认密码。

  3. 系统将询问你一些关于新用户的信息,包括全名和电话号码。

  4. 输入所需信息并按“Enter”键。

  5. 恭喜,你的普通用户已创建成功!

  6. 使用以下命令检查新用户是否已创建:

getent passwd username
  1. 如果命令输出显示新用户的相关信息,则表明创建成功。

用户之间文件传输的两种方法

在 Linux 系统中,用户之间的文件传输轻而易举。以下介绍两种常用方法:

1. 使用 scp 命令

scp 命令允许你将文件从一台计算机安全地传输到另一台计算机。语法如下:

scp /path/to/file username@host:/path/to/destination

将“/path/to/file”替换为要传输的文件路径,“username”替换为目标用户的用户名,“host”替换为目标计算机的 IP 地址或主机名,“/path/to/destination”替换为目标文件路径。

2. 使用 sftp 命令

sftp 命令允许你以交互方式传输文件。语法如下:

sftp username@host

将“username”替换为目标用户的用户名,“host”替换为目标计算机的 IP 地址或主机名。

连接后,你可以使用 sftp 命令在本地计算机和目标计算机之间传输文件。

常见问题解答

  1. 为什么需要创建普通用户?

    创建普通用户可以保护系统安全,防止非授权用户进行破坏性操作。

  2. 如何更改普通用户的密码?

    使用 passwd 命令,后跟要更改密码的用户名。例如:

    passwd username
    
  3. 如何删除普通用户?

    使用 userdel 命令,后跟要删除的用户名。例如:

    userdel username
    
  4. 如何授予普通用户管理员权限?

    使用 usermod 命令,后跟 -aG sudo 选项和用户名。例如:

    usermod -aG sudo username
    
  5. scp 和 sftp 命令有什么区别?

    scp 命令用于一次性文件传输,而 sftp 命令用于交互式文件传输会话。

结论

恭喜你,现在你已经掌握了在 Linux 系统中创建普通用户和传输文件的基础知识!通过遵循本指南中的步骤,你可以有效地保护系统安全并轻松地与其他用户共享文件。祝你在 Linux 系统探索之旅中一切顺利!