世界首创,使用一条命令行禁止macOS系统的root帐户,适用于多用户、远程和自己学习
2017-11-29 12:45
387 查看
;# 面对High Sierra系统默认root账户开启并没有密码的问题
除了使用网上普遍介绍,在目录使用工具(Directory Utility)方法禁止root帐户之外,还可以使用下面的命令行来快速实施,这种方法更适合于远程和多用户部署:
for keys in authentication_authority KerberosKeys ShadowHashData; do sudo defaults delete /var/db/dslocal/nodes/Defaults/users/root.plist $keys &>/dev/null; done; sudo dscl . append /users/root UserShell "/usr/bin/false"
在macOS 10.13.1上测试通过3
相关文章推荐
- RedHat系统下的网络配置,主机名的修改,进入单用户模式修改root密码和使用SSH远程连接工具
- 使用本地系统帐户和域用户帐户两者区别(microsoft SQLServer2000)(ZT)
- Step1帐户登录系统(7.使用OpenSocial接口登录支持校内网用户的登录)
- ubuntu系统怎么使用root用户登录
- 多个帐户都用root 来登录 怎么看另一个用户使用的那些命令
- ubuntu系统设置使用root用户登录
- Fedora 10/11下解决不能使用root用户登录系统
- Mysql授权root用户使用远程客户端连接
- Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
- 如何使Fedora14系统使用root用户
- 让Linux系统允许使用root账号远程登录
- SQLServer2000使用本地系统帐户和使用域用户帐户两者区别
- 在ec2上创建root用户,并使用root 通过Xshell远程登录aws云服务器
- Mysql中使用root用户远程连接
- 使用远程桌面功能登录系统,常常遇到类似“由于帐户限制,你无法登录”的提示的解决办法
- ubuntu系统root用户能够远程登录
- 无法使用域帐户远程登录系统,提示RPC服务器不可用
- ubuntu10 系统root用户无法正常使用tab键补全命令
- 使用如何ubuntu 的root帐户登录系统(笔记)
- 远程修改Linux系统VPS服务器Root用户密码教程