You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Chromebook命令行禁用无痕模式时遇错误的求助

Chromebook命令行禁用无痕模式时遇错误的求助

嘿,我来帮你排查下这些问题:

首先说「user does not exist」这个错误——你得先确认命令里的<user>是Chromebook上真实存在的账号名才行!Chromebook的用户名一般是你登录邮箱的前缀(比如用xxx@gmail.com登录的话,用户名就是xxx),或者你直接在shell里敲whoami就能看到当前登录的用户名,把这个真实的用户名替换掉命令里的占位符<user>就好。

然后是「Cannot lock /etc/passwd; try again later」这个问题,通常是因为有其他系统进程在占用/etc/passwd文件,比如后台正在跑用户相关的同步或者管理任务。你可以先等个几分钟再试,或者干脆重启下开发者模式的shell(甚至重启整个Chromebook)。如果还是不行,你可以用lsof /etc/passwd看看哪个进程在占用这个文件,记下进程ID后用sudo kill <PID>结束它,之后再重新执行命令。

另外补充个小提醒:把用户加入chronos组确实能禁用无痕模式,但可能会附带一些其他影响,比如部分系统目录的访问权限会变化,或者ChromeOS的一些内置功能受限,操作前最好心里有数~

最后给你个标准的操作步骤参考:

  • 按Ctrl+Alt+T打开crosh,输入shell回车进入开发者模式的命令行环境。
  • 执行whoami获取当前真实用户名(比如输出是johndoe)。
  • 执行sudo usermod -a -G chronos johndoe(更推荐用usermod,ChromeOS环境下adduser的兼容性可能没那么好)。
  • 重启Chromebook,之后应该就打不开无痕模式了。

备注:内容来源于stack exchange,提问作者LearnEveryday

火山引擎 最新活动