《Raspberry Pi用户指南》——2.5 创建一个新的用户账户

简介:

本节书摘来异步社区《Raspberry Pi用户指南》一书中的第2章,第2.5节,作者:【英】Eben Upton ,【美】Gareth Halfacree,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.5 创建一个新的用户账户

Raspberry Pi用户指南
与面向单用户的Windows和OS X不同,开放社区一开始就将Linux设计成一个多用户操作系统。默认情况下,Debian配置了两个用户账户:Pi(普通账户)和root(拥有额外权限的超级账户)。

小提示

不要一直使用 root 账户登录。使用非特权用户账户,可以保护你的操作系统免受意外破坏以及互联网上下载的病毒和其他恶意软件的破坏。
虽然你已经有了Pi账户,但是创建自己专用的账户将更好些。另外,还可以为可能要使用到树莓派的任何朋友或家人创建更多的账户。

为树莓派创建一个新的账户是非常容易的,并在所有发行版中都是相同的。只要按照下列步骤操作即可创建新账户:

1.使用现有的用户账户登录到树莓派(如果使用的是推荐的Debian版本,则用户名Pi,密码 raspberry)。

2.在一行里键入下面的命令:

   sudo useradd –m –G adm,dialout,cdrom,audio,plugdev,users, 
   lpadmin, sambashare,vchip,powerdev username```
这将创建一个新的、空白的用户账户。请注意,以上命令作为一行输入,逗号后无空格分隔。

3.为新账户设置密码,输入 sudo passwd +用户名,系统会提示设置密码。

解释一下上面的操作。命令 sudo告诉操作系统应运行在 root 账户下。 useradd表示你要创建一个新的用户账户。 -m作为一个标志或一个选项告诉 useradd程序来创建一个新用户可以存储他或她的文件的主目录。 -G标志是新用户应该是某个组的成员。

用户和组

在Linux中,每个用户有3个主要属性:用户的用户ID(UID)、组ID(GID)和一个列表补充说明组成员身份。用户可以是许多组的成员,虽然只有一个是用户的主组。这通常是与用户名一致的用户组。

组属性是很重要的。虽然用户可以直接访问系统上的文件和设备,但更重要的是接受这些通过组成员身份的访问。本组的音频,例如,授予所有成员能够访问树莓派播放声音的硬件,如果非本组成员,用户将不能播放任何音乐。
相关文章
|
索引
树莓派 Raspberry Pi (bullseye)更换阿里云源方法
树莓派 Raspberry Pi (bullseye)更换阿里云源方法
13985 2
|
Rust 数据可视化 C++
WASM性能分析-插桩方案
本文结合了代码插桩和性能火焰图的技术,以 WebAssembly 为例介绍了性能分析的方法和相关实现。
872 13
|
Shell Linux 开发工具
linux shell脚本利用 kill -0 检查进程是否存在
linux shell脚本利用 kill -0 检查进程是否存在
677 1
|
传感器 机器学习/深度学习 算法
车速检测
车速检测是现代交通管理和自动驾驶的关键技术,通过雷达、激光和计算机视觉等手段,实现对车辆速度的精准测量。本文重点介绍了利用计算机视觉中的目标检测(如YOLO)与跟踪算法(如CSRT)进行车速检测的方法,包括目标检测、跟踪及速度计算的具体步骤,展示了该技术在智能交通系统中的应用价值。
|
数据采集 机器学习/深度学习 存储
使用 Python 清洗日志数据
使用 Python 清洗日志数据
437 2
|
NoSQL Ubuntu Linux
【操作系统】实验三 编译 Linux 内核
【操作系统】实验三 编译 Linux 内核
953 1
|
编译器 Ubuntu Windows
|
机器学习/深度学习 数据可视化 算法
PACNet & CellNet(代码开源)|bulk数据作细胞分类,评估细胞命运性能的一大利器
PACNet和CellNet都是强大的工具,分别用于研究细胞命运工程和细胞类型保真度,它们在细胞类型分类和网络分析方面有所不同,可以根据研究需求选择合适的工具。
632 1
|
网络协议 Linux
Linux如何查询端口被占用?
在Linux环境中,查询端口占用可使用`netstat`、`lsof`和`ss`命令。`netstat -tulnp | grep 80`显示TCP/UDP监听端口,`lsof -i:80`列出使用80端口的进程,而`ss -tuln | grep 80`是`netstat`的现代替代选项。若需解决端口占用问题,先找出占用进程的ID,然后用`kill -9`命令终止它,或调整服务配置以避免冲突。
1735 2