当前位置:首页 > 开发 > 操作系统 > 正文

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

发表于: 2014-03-09   作者:aigo   来源:转载   浏览次数:
摘要: 原文: http://306336942.blog.51cto.com/471735/201932 在FreeBSD下,通过ssh客户端连接到FreeBSD端,用普通的用户登录,执行下列命令报错: $ su root su: Sorry $ su su: Sorry $ 在FreeBSD上要使用su命令切换到root用户,默认情况下是无法切换的,这是因为 FreeBSD对执行
在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用户成功。

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
今天在centos中由超级用户切换到普通用户时发现shell中显示的是“bash-4.1$”而不是正常的用户名+路
1打开超级终端,输入指令sudo gedit /etc/passwd ,回车; 2找到我们用户名所在的那一行,将里面的
本文分析基于Linux 0.11内核,转载请标明出处,http://blog.csdn.net/yming0221/archive/2011/06/01/
本文分析基于Linux 0.11内核,转载请标明出处,http://blog.csdn.net/yming0221/archive/2011/06/01/
mysql数据库简单,易用,现在越来越多的小的应用系统选择mysql数据库,也更因为mysql是免费的,不用
Linux这点很好,即使没有权限,也可以将自己想要的程序什么的安装到自己有权限的目录下。 介绍一下
参考:http://www.linuxfromscratch.org/blfs/view/svn/server/apache.html 一、下载apache apache
Linux这点很好,即使没有权限,也可以将自己想要的程序什么的安装到自己有权限的目录下。 介绍一下
参考:http://www.linuxfromscratch.org/blfs/view/svn/server/apache.html 一、下载apache apache
mysql数据库简单,易用,现在越来越多的小的应用系统选择mysql数据库,也更因为mysql是免费的,不用
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号