歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix教程

freebsd下切換到root下 su: Sorry 的解決辦法

FreeBSD

在FreeBSD下,通過ssh客戶端連接到FreeBSD端,用普通的用戶登錄,執行下列命令報錯:

$ su root
su: Sorry
$ su
su: Sorry
$

在FreeBSD上要使用su命令成為root用戶,不但要知道root的口令,還需要經過特別設置,否則就不能成功使用這個命令。這是因為 FreeBSD對執行su命令的用戶進行了更嚴格的限制,能使用su命令的用戶必須屬於wheel組(root的基本屬組,組ID為0),否則就不能通過這個命令成為root用戶。因此需要編輯組設置文件/etc/group,將需要超級用戶權力的管理成員加入到wheel組中。

從終端用root用戶登錄,修改/etc/group文件,在wheel組中添加普通用戶,添加後如下:

freebsd# cat /etc/group
# $FreeBSD: src/etc/group,v 1.32.2.1 2006/03/06 22:23:10 rwatson Exp $
#
wheel:*:0:root,hxh
daemon:*:1:
kmem:*:2:
...

再使用hxh用戶ssh登錄,切換到root用戶成功。
 

Copyright © Linux教程網 All Rights Reserved