免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8748 | 回复: 12
打印 上一主题 下一主题

Solaris11下面创建一个普通用户,不允许运行"su". 为什么? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-01-22 17:07 |只看该作者 |倒序浏览
linux下面创建一个普通用户,su到root都是输入口令就可以了,没有什么限制。

我安装了最新的Solaris11,用下面的口令创建一个新的用户组和用户:
sudo groupadd -g 20000 mygroup
sudo useradd -u 20010 -g mygroup -d /export/home/my -m -s /bin/ksh my
sudo passwd my

创建完了以后发现不能su:
my@solaris:~$ su                                                           
Password:
Roles can only be assumed by authorized users
su: Sorry

难道Solaris上面的用户管理比Linux更加严格吗? 我还需要做什么额外的设置才能让这个my用户可以su呢?

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
2 [报告]
发表于 2013-01-22 18:14 |只看该作者
# usermod -R "" my
# roles my
No roles

论坛徽章:
0
3 [报告]
发表于 2013-01-22 18:31 |只看该作者
东方蜘蛛 发表于 2013-01-22 18:14
# usermod -R "" my
# roles my
No roles


我在网上查了一下关于usermode和role相关的信息,挺复杂的。

能否最间接地满足我的实际需求呢,我只想要我的my用户能su就行了。如何办到?

谢谢。

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
4 [报告]
发表于 2013-01-23 13:28 |只看该作者
好象在 Solaris 11 里, root 不是 user, 是 roles . 所以, 不能su - root 了.

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-10-08 06:20:00
5 [报告]
发表于 2013-01-23 13:45 |只看该作者
回复 4# q1208c

http://docs.oracle.com/cd/E19963 ... lesandprofiles.html

提到 在 terminal 可以

To perform administrative functions, you open a terminal and switch the user to root. In that terminal, you can then perform all administrative functions.

$ su - root
Password: Type root password
#
When you exit the shell, root capabilities are no longer in effect.
   

论坛徽章:
0
6 [报告]
发表于 2013-01-23 14:00 |只看该作者
我测试了,没有发现你这样的现象啊。

安装时候创建了用户1,这个用户可以su的。然后我在用root用户创建了一个test用户,也可以su的啊。

我的硬件:Dell笔记本D630
软件:SunOS Hostname 5.11 11.1 i86pc i386 i86pc

论坛徽章:
2
卯兔
日期:2014-08-21 14:59:16IT运维版块每日发帖之星
日期:2015-09-30 06:20:00
7 [报告]
发表于 2013-01-23 14:07 |只看该作者
我记得是可以su - root的,我在T5220下面试的

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2013-01-23 18:25 |只看该作者
请参看man user_attr 及/etc/user_attr
可以直接在/etc/user_attr加上你的新用户,参照你安装OS时建的用户,不过文档建义不要直接编辑user_attr文件
我也没找到怎么用命 令来更改,应该是用usermod或者是roleadd...一时没找到..

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2013-01-23 18:34 |只看该作者
哦,看到了....

usermod -R root my_user
cat /etc/user_attr你就能看到你的用户的条目了

论坛徽章:
0
10 [报告]
发表于 2013-01-24 16:39 |只看该作者
东方蜘蛛 发表于 2013-01-22 18:14
# usermod -R "" my
# roles my
No roles



$ usermod -R "" my
/usr/lib/passmgmt: Password file(s) busy.  Try again later
/usr/lib/passmgmt: Password file(s) busy.  Try again later
/usr/lib/passmgmt: Password file(s) busy.  Try again later

奇怪了,我装的机器,目前只有我一个人登录。怎么会Password file(s) 忙碌呢?

这个怎么解释?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP