`
aigo
  • 浏览: 2643557 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

FreeBSD从普通用户切换到root用户

阅读更多
在FreeBSD下,通过ssh客户端连接到FreeBSD端,用普通的用户登录,执行下列命令报错:
$ su root
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:
...
:wq         保存退出即可,勿需重启!
再使用tangzhe用户SSH登录,切换到root用户成功。
分享到:
评论

相关推荐

    Linux_root或普通用户密码修改

    Linux_root或普通用户密码修改 Linux_root或普通用户密码修改是Linux系统中的一种常见操作,当用户忘记root或普通用户密码时,需要使用特定的命令和步骤来修改密码。本文将详细介绍Linux_root或普通用户密码修改的...

    Freebsd命令

    创建用户时,确保为其设置密码,将其加入`wheel`组,这样用户便能通过`su`命令切换至root身份,从而避免直接以root登录带来的风险。同时,创建备用用户(如jill)作为数据备份也是一个好习惯。修改用户权限或编辑...

    Freebsd使用手册

    用户可以通过输入相应的 Shell 名称,如 tcsh,来立即切换到其他 Shell。 FreeBSD 的目录结构遵循一个标准的布局,例如: - `/` 根目录,所有其他目录挂载在此之下。 - `/bin` 包含基础的命令和工具。 - `/boot` ...

    FreeBSD入门知识

    可以通过直接以root身份登录或使用`su(1)`命令切换到超级用户权限来执行这些命令。 - 以`%`开头的命令则代表这些操作应该由普通用户执行,通常涉及日常操作或非系统级配置。 - **Shell环境**: - 默认情况下,...

    FreeBSD 下的UNIX系统入门

    - 提示符:普通用户通常看到的提示符是`%`或`$`,`root`用户是`#`。 - 常用命令示例:如`date`显示当前时间,`ls`列出文件信息,`passwd`设置密码等。 - 大小写敏感:在UNIX系统中,命令和文件名区分大小写,输入...

    Python库 | oslo.privsep-1.9.0-py2.py3-none-any.whl

    1. **权限切换**:oslo.privsep 提供了API,使得Python代码可以安全地在不同权限级别之间切换,例如从非特权用户切换到root用户。 2. **安全性**:通过限制服务的权限,oslo.privsep帮助防止潜在的安全漏洞。只有在...

    unix linux 密码忘记破解

    将原本的根分区挂载到`/mnt`或其他目录下,然后通过`chroot /mnt`命令切换到挂载的根分区,再使用`passwd root`命令来修改root密码。 以上方法适用于各种Unix/Linux环境下的密码遗忘情况,但在实际操作前,请确保已...

    linux入门到精通

    【Linux入门到精通】 Linux是一套开放源代码的类UNIX操作系统,主要运行在Intel X86系列CPU上,由全球众多程序员共同开发和维护。...Linux的世界广阔且深奥,但只要你愿意投入时间和精力,从入门到精通并不遥远。

    LINUX从入门到精通教学.ppt

    【Linux基础知识】 Linux是一套基于Intel X86系列CPU的免费和开源的类UNIX操作系统,由全球各地的众多程序员共同开发和维护。它的开放性使得任何人都可以...对Linux的掌握需要不断实践和探索,才能真正从入门到精通。

    putty之pscp命令详解.docx

    使用`su`命令切换到其他用户时,可能需要先登录为root用户,再使用`su`命令。 通过以上详细介绍,我们可以了解到pscp命令的强大功能以及Putty作为一款远程登录工具的强大之处。无论是简单的文件传输还是复杂的远程...

    Linux基本知识点(来自康总)

    例如,`/etc`存储系统管理所需的配置文件,`/`是系统的根目录,`/home`是普通用户的主目录,`/root`是root账户的主目录,`/bin`存放供所有用户使用的命令,`/tmp`用于临时文件,而`/dev`是设备文件的存放位置。...

    Linux 详解笔记

    Linux系统中,用户分为超级用户(root)和其他普通用户。超级用户具有最高的权限,能够执行系统级别的操作。在安装Linux系统时,默认会创建若干个用户账户(例如,1、2、3、4、5、6),以满足不同场景下的需求。用户...

    discuz!6.1GBK 版本论坛系统

    可以在上述系统中安全稳定的运行,但您仍然需要做好服务器操作系统级的安全防备措施,例如Windows用户需更改 MySQL for Windows 的初始 root 密码,避免跨目录的文件读写。类 Unix 用户需避免使用过于简单的密码,...

    linux系统管理与服务

    - 一些重要的子目录包括`/root`(管理员宿主目录)、`/home`(普通用户的宿主目录)、`/bin`(普通用户可执行的命令)、`/var`(日志邮件存放位置)、`/boot`(引导文件目录)、`/usr`(用户安装软件的路径)、`/...

    day37-Linux.pdf

    - **home目录**:普通用户的家目录,每个用户拥有一个子目录。 - **usr目录**:存放系统程序和其他应用程序的目录。 - **etc目录**:包含系统配置文件。 #### 九、目录操作命令 - **mkdir**:创建目录。 - **ls**...

    ThinkPHP中的系统常量和预定义常量集合

    20. **IS_FREEBSD**: 判断是否在FreeBSD系统中运行,如果是,则值为true。 21. **NOW_TIME**: 当前时间的时间戳,方便获取程序运行时的精确时间。 22. **MEMORY_LIMIT_ON**: 如果内存限制开启,则值为true,可以...

Global site tag (gtag.js) - Google Analytics