Articles of 权限

AIX上的NFSv4权限

我试图跨两个不共享UID / GID的系统使用NFSv4挂载。 这是一个系统迁移,旧环境使用任何UID / GID可用,他们现在冲突的新环境。 我已经给所有的用户在新的环境中新的非冲突的ID。 我的问题是NFS挂载。 我试图使用NFSv4,因为它传递的ID作为string,而不是数字(这应该有助于映射)。 我可以在旧的环境中安装一个文件系统,当我做一个ls -l ,我在两边看到正确的名字(所以映射工作正常)。 当我尝试以用户身份(两个系统上存在不同UID的用户)接触文件时,我的权限被拒绝。 用户是两个系统上适当组的成员(该组在两种环境中都有不同的GID,但用户是双方都是正确的成员)。 还有其他的select来解决我的问题(使用NFSv3和重新映射的UID / GID),但我不想这样做,如果我可以避免它。 这里是我的configuration和一些testing,以显示我所看到的… 服务器configuration: # chnfsdom Current local domain: red.act.ed # cat /etc/exports /usr/sap/trans -vers=4,sec=sys,rw,root=172.29.4.56:172.29.4.55:172.29.4.65 # ls -ld /usr/sap/trans/data drwxrwxr-x 2 d01adm sapsys 118784 Apr 23 08:25 /usr/sap/trans/data # ls -nld /usr/sap/trans/data drwxrwxr-x 2 300 300 118784 Apr 23 08:25 […]

什么是Windows帐户的FTP服务器运行?

这是我的问题的背景(操作系统是Windows Web Server 2008 R2)。 我想阻止ftp用户删除root ftp目录的文件和子文件夹。 我删除了根文件夹的IUSR帐户的删除权限,但是ftp用户仍然可以删除子文件夹和文件。 有没有一个不同的Windows帐户,FTP下运行比其他比IUSR? 我通过一个自定义身份validation提供程序来validationftp用户,如下所述: http://www.iis.net/learn/develop/developing-for-ftp/how-to-use-managed-code-c-to-create-a -simple-ftp-authentication-provider和用户主目录的select如下所述, http://www.iis.net/learn/develop/developing-for-ftp/how-to-use-managed-code-c-以创build-A-简单的FTP-主目录提供商 我是新手到IIS和FTP服务器configuration。 任何帮助是极大的赞赏。 谢谢

Windows文件权限不适用于现有文件

我们最近在域上推出了这台新的Windows 8.1机器,其他桌面仍在使用XP。 我们安装的软件之一是Oracle客户端,它使用域pipe理员帐户在机器上手动安装(即:不通过GPO等进行部署)。 计算机用户(非pipe理员)需要完全访问安装软件的文件夹C:\oracle\client\[…] 。 在XP机器上,我将以计算机上的pipe理员身份login,右键单击根文件夹C:\oracle然后转到安全性,完全访问[computer_name]\users组,选中Apply to sub-folders设置,然后单击好。 在这里它不起作用:用户可以完全访问所有的folders和sub-folders ,他可以打开文件夹,在任何地方创build新的文件; 但用户无权访问这些文件,他得到Access Denied 。 但是,如果我更改一个特定文件的权限,则用户可以访问它。 我反复使用[domain]\[username] ,我甚至把文件夹的所有权给用户没有成功。 文件夹没问题,文件没有收到权限更改。 所以我有: 完整的读/写/执行权限适用于文件夹及其子文件夹 权限适用于文件夹,但不适用于现有文件 更改一个文件的权限(但是那里有成千上万个文件) 我错过了什么吗? 我已经在XP和7机器上做过很多次了,所以我认为8.1是这个问题,但是我找不到任何东西。 谢谢!

对组所拥有的文件的权限被拒绝

我认为最简单的方法来描述是使用这些图片: 点击图像 我也testing过使用 chmod -R a + rw minecraft2 这里有什么问题?

尝试添加新的SQL Server用户会引发错误“不是有效的login名或者您没有权限”

我正尝试使用SQL Server Management Studio将新用户添加到SQL Server 2012数据库。 我右键单击并select安全 – >用户下的“添加用户”,填写用户信息,然后单击确定。 Management Studio将引发错误消息“不是有效的login名或者您没有权限”。 我如何添加这个用户?

如何让Windows机器无法在Linux Samba服务器上删除目录(而不是内容)?

标题说明了一切。 (实际上很less见的一种情况:P)

在Git钩子中使用sudo在部署后设置权限

我在Ubuntu上运行了几个站点,并按照如下方式设置了一个新的部署工作stream程(该示例使用了登台环境): 在我的开发机器上,我做git push staging ,将其推送到一个裸仓库,并触发post-receive钩子,这是做这些事情: 在单独的文件夹中签出项目 备份当前部署的目录 用rsync部署文件 使用post_deploy.sh脚本设置适当的权限 以上工作正常,除权限设置部分。 由于我需要使用sudo来执行chgrp和chown ,所以我尝试将以下内容添加到/etc/sudoers : myusername ALL=(ALL:ALL) NOPASSWD: /path/to/post_deploy.sh 但是当执行git push我得到这个错误: remote: sudo: no tty present and no askpass program specified 如果我直接从部署的服务器运行post_deploy.sh ,我没有任何问题。 我怎样才能从git钩子运行post_deploy.sh脚本? 我不介意input一个额外的密码,但是从我读的askpass的东西不是命令行(我是吗?)。

设置包含目录权限使用setfacl?

我有一个文件,例如script.php在以下文件夹结构样式/home/site/admin/script.php 我已经使用setfacl来允许远程login的新用户将该文件包含在另一个正在执行的脚本中(远程)。 但是,这只有在所有包含的文件夹都具有其他设置才能执行时才有效 首先是即使是一个问题,我已经被告知目录可以有别人设置执行没有问题,但这是包括我的家庭文件夹,这似乎有点开放给我。 所以我猜我可以使用setfacl给所有父目录的用户执行权限,但是我将不得不单独做这个或有一个命令,可能会向上遍历? 如果我有一些错误,我只是开始一般性的开始和权限。

用户crontab不可访问

我无法编辑我的用户crontab超级用户。 我期望以下工作,但我收到一条错误消息: $ crontab -e crontabs/gauthier/: fdopen: Permission denied 以下是工作,但我不认为我应该需要sudo来编辑我的用户特定的crontab: $ sudo crontab -u gauthier -e 我的用户crontab的权限: $ sudo ls -l /var/spool/cron/crontabs total 4 -rw——- 1 1001 crontab 1139 Sep 10 08:36 gauthier 我试图把自己添加到crontab组中去,没有任何一个(现在我明白了,我不应该在这个组中,只有SGID才能工作)。 对这个问题的回答说改变/usr/bin/crontab的权限,所有者和组,但是这个文件在这里似乎没有涉及。 我不明白为什么这些权限会从系统默认值改变。 我错在哪里? crontab -e不起作用是正常的吗? 即使我在crontab组? 我该怎么做呢? 如果我需要更改/usr/bin/crontab的权限和所有者,为什么不在默认安装中工作?

NFS:如何让特定的用户在NFS挂载中写入?

我写了一个Nagios检查,它应该检查服务器将文件写入其中一个挂载的时间。 该检查由用户nagios运行。 NFS服务器configuration如下: [root@ny4aftp2 ~]# tail /etc/exports /proxy_logs *(rw,insecure,insecure_locks,no_subtree_check,async) /sync_logs *(rw,insecure,insecure_locks,no_subtree_check,async) [root@ny4aftp2 ~]# ls -ld /sync_logs/ drwxrwxr-x 3 peeradmin peeradmin 4096 Dec 10 10:14 /sync_logs/ [root@ny4aftp2 ~]# 这是检查脚本运行的命令: dd if=/dev/zero of=/$MOUNTPOINT/`hostname`.dat bs=1024 count=102 客户端configuration如下: [root@ny4aproxy11 ~]# grep sync /etc/fstab IP:/sync_logs /sync_logs nfs intr,noatime 0 0 当nagios用户运行检查时,即使用户nagios在两台计算机上configuration相同,当dd命令尝试将.dat文件写入nfs share /sync_logs时,它也会得到一个“Permission denided”错误: 服务器: [root@ny4aftp2 ~]# id nagios uid=498(nagios) […]