在FreeBSD下,通过ssh客户端连接到FreeBSD端,用普通的用户登录,执行下列命令报错:
$ su root
su: Sorry
$ su
su: Sorry
$
su: Sorry
$ su
su: Sorry
$
在FreeBSD上要使用su命令切换到root用户,默认情况下是无法切换的,这是因为 FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令的用户必须属于wheel组(root的基本属组,组ID为0),否则就不能通过这个命令成为root用户。因此需要编辑组设置文件/etc/group,将需要超级用户权力的管理成员加入到wheel组中。
从终端用root用户登录,修改/etc/group文件,在wheel组中添加普通用户,添加后如下:
Freebsd# vi /etc/group
# $FreeBSD: src/etc/group,v 1.35.8.1 2009/09/15 03:14:26 kensmith Exp $
#
wheel:*:0:root,tangzhe 注意root与tangzhe用户之间是使用的逗号隔开
daemon:*:1:
kmem:*:2:
...
# $FreeBSD: src/etc/group,v 1.35.8.1 2009/09/15 03:14:26 kensmith Exp $
#
wheel:*:0:root,tangzhe 注意root与tangzhe用户之间是使用的逗号隔开
daemon:*:1:
kmem:*:2:
...
:wq 保存退出即可,勿需重启!
再使用tangzhe用户SSH登录,切换到root用户成功。
相关推荐
Linux_root或普通用户密码修改 Linux_root或普通用户密码修改是Linux系统中的一种常见操作,当用户忘记root或普通用户密码时,需要使用特定的命令和步骤来修改密码。本文将详细介绍Linux_root或普通用户密码修改的...
创建用户时,确保为其设置密码,将其加入`wheel`组,这样用户便能通过`su`命令切换至root身份,从而避免直接以root登录带来的风险。同时,创建备用用户(如jill)作为数据备份也是一个好习惯。修改用户权限或编辑...
用户可以通过输入相应的 Shell 名称,如 tcsh,来立即切换到其他 Shell。 FreeBSD 的目录结构遵循一个标准的布局,例如: - `/` 根目录,所有其他目录挂载在此之下。 - `/bin` 包含基础的命令和工具。 - `/boot` ...
可以通过直接以root身份登录或使用`su(1)`命令切换到超级用户权限来执行这些命令。 - 以`%`开头的命令则代表这些操作应该由普通用户执行,通常涉及日常操作或非系统级配置。 - **Shell环境**: - 默认情况下,...
- 提示符:普通用户通常看到的提示符是`%`或`$`,`root`用户是`#`。 - 常用命令示例:如`date`显示当前时间,`ls`列出文件信息,`passwd`设置密码等。 - 大小写敏感:在UNIX系统中,命令和文件名区分大小写,输入...
1. **权限切换**:oslo.privsep 提供了API,使得Python代码可以安全地在不同权限级别之间切换,例如从非特权用户切换到root用户。 2. **安全性**:通过限制服务的权限,oslo.privsep帮助防止潜在的安全漏洞。只有在...
将原本的根分区挂载到`/mnt`或其他目录下,然后通过`chroot /mnt`命令切换到挂载的根分区,再使用`passwd root`命令来修改root密码。 以上方法适用于各种Unix/Linux环境下的密码遗忘情况,但在实际操作前,请确保已...
【Linux入门到精通】 Linux是一套开放源代码的类UNIX操作系统,主要运行在Intel X86系列CPU上,由全球众多程序员共同开发和维护。...Linux的世界广阔且深奥,但只要你愿意投入时间和精力,从入门到精通并不遥远。
【Linux基础知识】 Linux是一套基于Intel X86系列CPU的免费和开源的类UNIX操作系统,由全球各地的众多程序员共同开发和维护。它的开放性使得任何人都可以...对Linux的掌握需要不断实践和探索,才能真正从入门到精通。
使用`su`命令切换到其他用户时,可能需要先登录为root用户,再使用`su`命令。 通过以上详细介绍,我们可以了解到pscp命令的强大功能以及Putty作为一款远程登录工具的强大之处。无论是简单的文件传输还是复杂的远程...
例如,`/etc`存储系统管理所需的配置文件,`/`是系统的根目录,`/home`是普通用户的主目录,`/root`是root账户的主目录,`/bin`存放供所有用户使用的命令,`/tmp`用于临时文件,而`/dev`是设备文件的存放位置。...
Linux系统中,用户分为超级用户(root)和其他普通用户。超级用户具有最高的权限,能够执行系统级别的操作。在安装Linux系统时,默认会创建若干个用户账户(例如,1、2、3、4、5、6),以满足不同场景下的需求。用户...
可以在上述系统中安全稳定的运行,但您仍然需要做好服务器操作系统级的安全防备措施,例如Windows用户需更改 MySQL for Windows 的初始 root 密码,避免跨目录的文件读写。类 Unix 用户需避免使用过于简单的密码,...
- 一些重要的子目录包括`/root`(管理员宿主目录)、`/home`(普通用户的宿主目录)、`/bin`(普通用户可执行的命令)、`/var`(日志邮件存放位置)、`/boot`(引导文件目录)、`/usr`(用户安装软件的路径)、`/...
- **home目录**:普通用户的家目录,每个用户拥有一个子目录。 - **usr目录**:存放系统程序和其他应用程序的目录。 - **etc目录**:包含系统配置文件。 #### 九、目录操作命令 - **mkdir**:创建目录。 - **ls**...
20. **IS_FREEBSD**: 判断是否在FreeBSD系统中运行,如果是,则值为true。 21. **NOW_TIME**: 当前时间的时间戳,方便获取程序运行时的精确时间。 22. **MEMORY_LIMIT_ON**: 如果内存限制开启,则值为true,可以...