刚拿到云服务器那会儿,我看着黑黢黢的命令行界面直发懵。作为完全没接触过Linux的小白,连新建个用户都要手抖着查半天教程。今天就带你还原我最真实的踩坑经历,手把手教你用终端搞定用户管理的那些事儿。
创建你的第一个用户
在终端里输入sudo useradd -m alvin这串咒语时,我紧张得差点输错字母。这里-m参数就像贴心的管家,会自动创建用户目录/home/alvin。不同发行版有个有趣的区别:Ubuntu系更推荐用adduser这个交互式命令,它会像聊天机器人一样问你密码和详细信息。
命令 | 适用场景 | 交互性 |
useradd | 批量创建用户 | 无 |
adduser | 单用户创建 | 有 |
密码设置小技巧
第一次用passwd alvin设置密码时,我愣是连续三次输错确认密码。后来才知道终端为了安全,输入密码时不会显示星号,这不是键盘坏了!建议先在文本编辑器里打好密码再粘贴,避免手误。
用户权限掌控术
某天我想安装软件时突然发现:"天呐,这个用户怎么啥权限都没有!"原来普通用户默认被关在权限的笼子里。给用户开管理员权限其实很简单:sudo usermod -aG sudo alvin,这个命令就像给用户配了把万能钥匙。
权限分级对照表
用户类型 | sudo权限 | 风险指数 |
普通用户 | ❌ | ⭐ |
sudo用户 | ✅ | ⭐⭐⭐ |
用户切换的七十二变
有次维护服务器时,我在三个用户身份之间反复横跳:先用su alvin切换到普通用户测试程序,再用sudo -i变回管理员。记得横杠符号就像传送门,带上它才能继承完整的环境变量。
- 临时提权:sudo vim /etc/hosts
- 完全切换:sudo su
- 体验其他用户:sudo -u alvin whoami
用户管理的延伸技能
某次清理测试账户时,我手滑漏掉了-r参数,结果用户删了但家目录还在。后来才明白userdel -r这个扫地出门的完整操作有多重要。还有这些实用技巧值得收藏:
- 冻结账户:sudo usermod -L alvin(比删除更温和)
- 修改用户名:sudo usermod -l newname oldname
- 查看用户信息:finger alvin
用户配置文件探秘
/etc/passwd文件就像用户花名册,每行记录藏着七个秘密:
alvin:x:1001:1001::/home/alvin:/bin/bash
这里第3列是用户ID(UID),1000以下都是系统保留的"贵族账号"。修改用户家目录时要用usermod -d /new/home,同时记得用mv命令搬家。
窗外的麻雀在电线杆上多嘴,命令行里跳动的不再是冰冷的代码。当你成功创建第一个用户时,那种"我驯服了这头终端怪兽"的成就感,就跟小时候第一次组装好四驱车马达一样真实。《Linux命令行与Shell脚本编程大全》在书架上静静发光,而你已经跨出了征服它的第一步。
郑重声明:
以上内容均源自于网络,内容仅用于个人学习、研究或者公益分享,非商业用途,如若侵犯到您的权益,请联系删除,客服QQ:841144146
相关阅读
《火影忍者手游》金鸣技能解析与实战技巧揭秘
2025-05-25 10:45:44《第五人格》佣兵角色深度解析:背景故事、技能实战与联动揭秘
2025-06-16 17:51:23香肠派对上分攻略:实战技巧详解与快速提升段位方法
2025-04-13 14:22:16《手机攻城掠地》资源管理指南:金币与资源的合理分配
2025-08-18 13:14:52《萌灵对决》实战攻略:新手必看!
2025-08-08 09:28:36