我有一个运行OpenFire的Ubuntu 10.4系统,但它目前以root身份运行。 我如何使Openfire作为一个不同的用户运行? 谢谢
过去几个月来,我一直在使用svn(使用默认的身份validation规则),直到最近我才决定增加对存储库身份validation的控制。 我一直在浏览这本书( http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.serverconfig.pathbasedauthz ),我想我明白我在做什么。 所以,我已经开始configuration回购。 但是,我似乎有authentication用户的问题。 我在workserver.com上有一个服务器,repo位于/home/repoAdminUser/svnroot/目录下(因为我没有root权限访问workserver.com)。 我已经更改了configuration文件,如下所示: `/home/repoAdminUser/svnroot/conf/svnserve.conf`: anon-access = none password-db = passwd authz-db = authz `/home/repoAdminUser/svnroot/conf/passwd`: [users] admin1=pass1 admin2=pass2 otheruser1=pass3 现在,我想添加权限,使所有pipe理员用户都具有读/写能力,而其他用户将只能访问特定的中继。 所以,我尝试了以下 `/home/repoAdminUser/svnroot/conf/authz`: [groups] admins=admin1,admin2 other1=otheruser1,otheruser2 #etc … [/] @admins=rw [/project1/trunk] @other1=r 那么,当我尝试检查出以下任一目录: svn co –username admin1 –password pass1 svn+ssh://workserver.com/home/repoAdminUser/svnroot/anyproject/directory 要么 svn co –username otheruser1 –password pass3 svn+ssh://workserver.com/home/repoAdminUser/svnroot/project1/trunk 我收到“svn:Authorization Failed”错误消息。 事实上,我发现获取任何结帐的唯一方法是让通配符用户(每个人)访问一个特定的目录: [/any-directory] […]
有没有人知道这台机器的CPU和内存使用的OID:ReliantUNIX-N版本:5.45版本:A3001机器:RM400 标准OID不起作用 使用snmpwalk和mib浏览器是不可能的 感谢马里奥
我有一个停止工作的Solaris 10服务器上的sendmail服务器。 我似乎无法find关于/ var / adm / sendmail中的失败消息的任何信息。 以下是我在尝试debugging时看到的内容: [(root)/var/adm]$ sendmail -v [email protected] < testmessage [email protected]… queued [(root)/var/adm]$ /usr/ucb/mail -v [email protected] Subject: Test message Here is a test message . EOT [(root)/var/adm]$ [email protected]… queued [(root)/var/adm]$ mailq /var/spool/mqueue is empty Total requests: 0 所以,它看起来并没有做任何事情。 有时,当我尝试debugging时,我得到了一个“127.0.0.1连接拒绝”,但它并不经常这样做。 注意:我用上面的'[email protected]'代替了我的个人Gmail地址。 这个地址没有procmail或任何设置,我不断检查垃圾邮件文件夹。 任何其他的事情,我可以尝试找出为什么这是行不通的? 编辑:mailq -C的输出包括这样的行和行: q0AFMJwG026997X 1629 Tue Jan 10 10:22 […]
我需要知道一种方法,我可以得到哪个进程最后一次修改了一个特定的文件。 任何工具或shell命令都是非常有用的。
我已经安装了Pure-FTPd,并试图让虚拟用户使用它。 Unix用户可以,并且能够传输文件,但我创build的虚拟用户无法login。 我正在运行Linux Ubuntu Server 10.04 x64,这是我所做的: sudo apt-get install pure-ftpd changed to standalone in /etc/default/pure-ftpd-common /etc/pure-ftpd/conf/PassivePortRange: 5560 5580 /etc/pure-ftpd/conf/UnixAuthentication: yes sudo pure-pw useradd test -u ftpuser -d /users/testuser /etc/init.d/pure-ftpd restart 然后我连接到FTP服务器上的用户testing。 Status: Looking up adress for domain Status: Connecting to xxx.xxx.xxx.xxx:21… Status: Connection established, waiting for welcoming message… Answer: 220———- Welcome to Pure-FTPd [privsep] […]
我目前有一个SCO OpenServer 6服务器。 我也有一个Windows Server 2008 R2服务器,控制一个Active Directory域,并做了一个很好的工作。 在任何一天,用户都需要定期login这两者。 如果可能的话,我希望SCO服务器能够在Windows服务器上对AD用户进行身份validation,因此用户(以及我的扩展I)不必担心使用多个密码pipe理多个用户帐户。 即使只是对AD进行密码testing,所有实际的Unix帐户详细信息(uid,gid,home,shell等)仍然在本地configuration,我认为这是一个胜利。 我不是在谈论从Unix机箱访问Windows共享,反之亦然; 我已经可以用Samba做到这一点。 我也与最新的维护包附带的Kerberos安装搞混了,虽然它似乎是经过configuration后对Windows服务器进行身份validation,但它只适用于某些工具; 似乎没有login本身的Kerberized版本。 我只是在这里抓秸秆,还是在我的道路尽头有成功的机会?
我是一个Unix系统的初学者,但是我在Windows服务器上运行Cygwin,我正在试图找出一些与扩展ACL有关的东西。 我有一个目录,我设置了以下ACL: Administrator@MyServer ~ $ setfacl -md:u:Someuser:r– somedir Administrator@MyServer ~ $ getfacl somedir/ # file: somedir/ # owner: Administrator # group: None user::rwx group::rx mask:rwx other:rx default:user::rwx default:user:Someuser:r– default:group::rx default:mask:rwx default:other:rx 正如你所看到的default ACL的mose有x位。 那么当我创build罚款,它不会inheritance它应该的ACL: Administrator@MyServer ~ $ touch somedir/somefile Administrator@MyServer ~ $ getfacl somedir/somefile # file: somedir/somefile # owner: Administrator # group: None user::rw- user:Someuser:r– […]
我可以使用tcpdump来检测源自特定IP(我的远程IP)的端口80(Apache)上的中止连接。 我可以在我的Web浏览器中重新生成Aborted连接,但是我无法validation请求是否到达我的服务器。 我试过这个,但是不知道连接是否中止。 tcpdump -n -i eth0 -s 0 src or dst port 80|grep -F "XXX.XXX.XXX.XXX"
我有一个服务器上的脚本-A 脚本-A #!/bin/bash -l echo "script-A.sh" | change-environment.sh 当我ssh到服务器-A并执行它,它工作正常。 但是,当我 ssh user@server-A ./script-A.sh Script-A执行,但在change-environment.sh中引发一个未定义的variables错误。 change-environment.sh在c shell中运行(我无法控制脚本,所以我使用的方法是唯一的方法,我可以使用它),但其他一切都在bash中。 发现了一个类似的问题, 我可以在本地运行脚本,但不能做“ssh HOSTNAME /path/to/script.sh” 。 但是这个问题还没有解决,已经一岁了。