Solaris 10 用户不从 user_attr 继承权限

Solaris 10 用户不从 user_attr 继承权限

我创建了一个名为 manager 的用户,并将 /etc/user_attr 文件设置为允许 net_privaddr 权限。但是当我以该用户身份登录 shell 时,我没有看到授予这些权限。当我尝试在端口 21 上启动 FTP 服务器时,这会导致出现“FTP 服务器启动错误 java.net.BindException:权限被拒绝。”。我还可以检查其他什么吗?

# grep manager /etc/user_attr
manager::::type=normal;defaultpriv=basic,net_privaddr
#
# su - manager
$ ppriv $$
24180:  -sh
flags = <none>
        E: basic
        I: basic
        P: basic
        L: all
$ exit
#
#
# su manager 
$ ppriv $$
24193:  sh
flags = <none>
        E: basic
        I: basic
        P: basic
        L: all

答案1

您的设置在这里运行良好:

# grep manager /etc/user_attr
manager::::type=normal;defaultpriv=basic,net_privaddr
# 
# su - manager
Oracle Corporation      SunOS 5.10      Generic Patch   January 2005
$ ppriv $$
1271:   -sh
flags = <none>
        E: basic,net_privaddr
        I: basic,net_privaddr
        P: basic,net_privaddr
        L: all
$ cat /etc/release
                    Oracle Solaris 10 9/10 s10x_u9wos_14a X86
     Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
                            Assembled 11 August 2010

您需要提供有关您的配置和正在运行的版本的更多线索。

相关内容