Articles of 权限

PostgreSQL:允许执行函数(插入到表中),但没有权限直接插入

对不起,如果这是错误的地方问这个问题。 我创build了一个函数,将值插入到许多表中,我希望Web前端执行此function。 我已经授予了对Web前端loginangular色的执行权限,但我不希望Web前端代码能够直接将值插入到表中,我希望Web前端仅使用I为此创造了。 如果我为Web前端的loginangular色授予执行权限,但是我不授予插入到函数中的表的插入权限,则会发生访问错误。 我怎样才能解决这个问题?

Linux – 以“nobody”身份运行守护进程

我有一个守护进程,坐在我的根目录下,当前正在以root身份运行。 但是,由于该程序可以读取文件系统,这显然是一个安全问题。 我怎样才能像没有人一样运行它,以便我可以解决这个问题? 执行“su – nobody -c / root / myscript”不起作用,返回权限被拒绝的错误。 我似乎可以解决这个问题的唯一方法是: Chmod -R 777 / root,我不想在我的根目录上做,也弄脏了SSH。 将脚本移至/ opt或/ var,然后执行(1) 当然,可能有一个简单的解决scheme,我错过了。 我可以把它给任何人,但这并不能解决问题。 有任何想法吗?

Linux FTP / SSH权限

我不是非常熟悉如何正确设置权限。 目前,我们sudo在服务器上的一切,否则我们没有权限。 我刚刚启动了FTP,并且没有在wordpress安装中创build目录的权限。 我注意到有一切 -rw-r–r– 1 root root drwxr-xr-x 7 root root 我知道我不应该能够改变根文件,但为什么根拥有一切? 曾经在这里,并设置所有这一切的服务器人走了。 这是最好的方式,还是应该有一个“webdev”组或什么?

从脚本中添加一个新的用户到Linux

我正在使用自定义的Redmine安装来pipe理项目。 我已经设法挂钩添加新用户,并将login信息发送到我拥有的bash脚本。 以下是我的脚本: #!/bin/sh UNAME=$1 UPASS=$2 wall "$UNAME $UPASS" useradd "$UNAME" echo "$UPASS" | passwd "$UNAME" –stdin usermod -g restricted "$UNAME" 回声是一个bash内build的,所以它不会出现在进程表中,当它发射密码。问题是,我收到来自Redmine的许可投诉: /opt/rms/redmine/new-user: line 5: /usr/sbin/useradd: Permission denied Only root can do that. /opt/rms/redmine/new-user: line 7: /usr/sbin/usermod: Permission denied 这显然表明我需要root权限或其他方法来做到这一点。 所以我试图在文件上设置权限为4755的UID位,所以它以root身份运行,并得到与上面相同的错误。 有什么想法发生在这里? 我的一般情况是我的目标是以linux用户的身份自动添加新用户到项目pipe理系统,然后当他们被添加到某个组时,我打算将其挂钩,以便他们获得扩展权限,使他们可以通过SSH访问Mercurial存储库 – 所以用户pipe理完全通过前端处理。

Unix组权限

我已经创build了一个目录,并chown拥有权限master:webmaster和chmod该文件夹775因此组可写。 那么为什么我作为网站pipe理员不能成为目录的成员或在目录中创build一个文件。

无法通过SSH连接到我自己的系统

我的Fedora系统通过代理服务器连接到互联网,并且我们将IP分配给通过LAN连接的每个系统 – 我的IP地址是192.168.0.103 (顺便说一下,这种IP称为技术术语?任何人)。 我试图设置smartsvn,发现SSH被阻止,这是为什么它不工作。 你可能会检查我以前的问题SmartSVN – 无法创build新的资料库configuration文件 。 sshd在我的系统上停止。 尝试ssh [email protected]说Connection refused 。 然后,发生的事情发生了 – 我不记得他们发生的确切顺序 – 我没有service sshd start ,然后我试图SSH密码提示。 我input了root用户的正确密码,但是一直拒绝说 – Permission denied, please try again. 。 我可能重新启动sshd,并停止询问密码做ssh [email protected]并保持显示ssh_exchange_identification: Connection closed by remote host而不是。 我检查了这个解决schemessh_exchange_identification:由远程主机closures连接 ,发现 – 我的IP存在于/etc/hosts.deny – sshd: 192.168.0.103 /var/log/securelogin尝试失败。 所以我从这两个文件中删除了这些东西。 之后, ssh [email protected]再次提示input密码,但同样的问题。 input正确的密码说 – Permission denied, please try […]

SSHconfiguration,公共密钥,权限被拒绝(公钥,密码)。 错误

我的任务:从Mac OS Snow Leopard客户端login到Ubuntu 10.10服务器,无需密码。 命令: client$ mkdir ~/.ssh client$ chmod 700 ~/.ssh client$ ssh-keygen -q -f ~/.ssh/id_rsa -t rsa Enter passphrase (empty for no passphrase): [empty] client$ chmod go-w ~/ client$ chmod 700 ~/.ssh client$ chmod go-rwx ~/.ssh/* client$ scp ~/.ssh/id_rsa.pub [email protected]:~ server$ mkdir ~/.ssh server$ chmod 700 ~/.ssh server$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys […]

为什么SSH突然抱怨.ssh目录的权限?

今天早上连接到我的Ubuntu VPS时,我的本地计算机突然抱怨我的私钥: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/home/noah/.ssh/id_rsa' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /home/noah/.ssh/id_rsa 我想这是可能的,我不小心设置权限recursion一些如何,但我认为这不太可能…我想知道如果这可能是某种恶意软件的结果? 我已经将权限更改回600,警告消失。

Rsync从一台服务器到另一台的权限 – Mkdir权限被拒绝(13)

我正在尝试使用rsync将本地计算机上的备份文件夹每天复制到另一台计算机(在数据丢失或意外删除的情况下)。 这作为一个cronjob运行。 我只是命令 rsync -av –rsh='ssh -p90' –delete /backup/ [email protected]:~/dabackup/ 从服务器1( tent )上的root帐户。 但是,在第一台服务器上,每个子目录的权限都是设置好的,除非你是root用户(对文件夹没有执行权限),否则你不能进入它们,这是我不能轻易改变的,因为它是备份软件作品。 这意味着在第二台服务器( mydomain.com )帐户tentbackup没有权限进入rsync正在创build的文件夹导致以下错误 root@tent:~$ rsync -av –rsh='ssh -p92' –delete /backup/ [email protected]:~/dabackup/ building file list … done 03-05-11/apache/ rsync: recv_generator: mkdir "/home/tentbackup/dabackup/03-05-11/apache" failed: Permission denied (13) *** Skipping any contents from this failed directory *** 03-05-11/bind/ rsync: recv_generator: mkdir "/home/tentbackup/dabackup/03-05-11/bind" failed: Permission […]

Linux下的权限,apache用户和www文件夹

httpd进程使用apache用户/组凭证运行,而/ var / www / html文件夹由root用户/组拥有。 pipe理公共html文件夹权限的最佳做法是什么? 将它们保留为root或将每个文件和文件夹分配给apache用户?