限制用户保存在其桌面上和保存在特定文件夹中
我想限制我的用户将文件保存在他们的桌面和特定文件夹中,例如
(C:\Users\user_name\Desktop\Desktop 文件)
我在互联网上搜索了很多,有一种方法可以禁用桌面,但我想将桌面文件保存在一个名为“桌面文件”的特定文件夹中
是否可以使用组策略或其他任何方法来实现?
我想限制我的用户将文件保存在他们的桌面和特定文件夹中,例如
(C:\Users\user_name\Desktop\Desktop 文件)
我在互联网上搜索了很多,有一种方法可以禁用桌面,但我想将桌面文件保存在一个名为“桌面文件”的特定文件夹中
是否可以使用组策略或其他任何方法来实现?
我不小心在根目录中使用了这个命令,现在 ipa.ddr.ess:7080 不会让我进去;它说“无效的凭据”。我使用的命令是
chown -R www-data:www-data /.
然后我意识到这是一个错误然后将大多数目录更改为 root:root 使用
chown -R root:root /to-some-directories manually one by one
the directories in root
drwxr-xr-x 19 root root 4096 May 23 09:32 ./
drwxr-xr-x 19 root root 4096 May 23 09:32 ../
lrwxrwxrwx 1 root root 7 May 15 2020 bin -> usr/bin/
drwxr-xr-x 4 root root 4096 May 22 15:17 boot/
-rwxr-xr-x 1 root root 79639 Oct 1 2020 certbot-auto*
-rw------- 1 root root 1028653056 Jun 24 2020 cyberpanel.swap
drwxr-xr-x 16 root root 3780 Jun 15 14:04 dev/
drwxr-xr-x 117 root root 12288 Jun 15 14:38 etc/
drwxr-xr-x 8 root root 4096 Jun 4 17:00 home/
lrwxrwxrwx 1 root root 7 May 15 2020 lib -> usr/lib/
lrwxrwxrwx 1 root root 9 May 15 2020 lib32 -> usr/lib32/
lrwxrwxrwx 1 root root 9 May 15 2020 lib64 -> usr/lib64/
lrwxrwxrwx 1 root root 10 May 15 2020 libx32 -> usr/libx32/
drwx------ 2 root root 16384 May 15 2020 lost+found/
drwxr-xr-x 2 root root 4096 May 15 2020 media/
drwxr-xr-x 5 root root 4096 Jul 24 2020 mnt/
drwxr-xr-x 4 root root 4096 Jun 29 2020 opt/
dr-xr-xr-x 144 root root 0 Jun 9 04:50 proc/
drwx------ 11 root root 4096 Jun 23 10:00 root/
drwxr-xr-x 32 root root 1000 Jun 23 09:55 run/
lrwxrwxrwx 1 root root 8 May 15 2020 sbin -> usr/sbin/
drwxr-xr-x 7 root root 4096 Jun 17 07:19 snap/
drwxr-xr-x 3 root root 4096 Feb 4 09:40 srv/
dr-xr-xr-x 13 root root 0 Jun 9 04:50 sys/
drwxrwxrwt 23 root root 4481024 Jun 23 10:05 tmp/
drwxr-xr-x 15 root root 4096 May 22 15:16 usr/
drwxr-xr-x 13 root root 4096 May 15 2020 var/
-rw-r--r-- 1 root root 384 Jun 9 04:49 webadmin.csr
然后将 /home/example.com/public_html 更改为 www-data:www-data openlitespeed:7080 不让我使用正确的凭据
我有 nginx 和 php 应用程序。我还在这台服务器上安装了 ansible 并复制了剧本。我想做的是通过 webapp 运行 ansible playbooks。我想知道如何以安全的方式进行。
Nginx 在用户 nginx 下运行,php-fpm 在 apache 下运行,ansible 有它自己的用户。PHP 应用程序位于 /var/www/html/ 中,而 ansible 剧本位于 /var/www/html/ansible 中,但这些目录对每个人都是可读的。
所以流程应该是这样的:
现在,在 php 脚本中,我计划执行('ansible-playbook site.yml -t ...')。这将作为 apache 用户执行。或者我应该在 ansible 的用户下使用 sudo 启动它吗?或者更好的是在nobody下启动nginx、php-fpm和ansible?
不知道什么是最好的。
谢谢你的意见。
当我尝试在 CloudSQL sql 服务器中缩小文件/数据库时,我看到权限错误。
我知道它是一项托管服务,并且没有 sa 用户和超级权限。
但是是否有任何类似的用户喜欢 sa(或)替代方式来执行此类任务。 在此处输入图像描述
我对 Windows Server 比较陌生,希望有人确认我对用户登录到 Windows 域上的 Windows 2008 R2 服务器所需的权限的理解是否正确:
管理员组中的任何人都可以通过在登录窗口中指定他们的用户名,在服务器上或通过远程 mstsc 窗口物理登录服务器。
管理员组可以做其他组可以做的所有事情。
远程桌面组中的任何人都可以从客户端计算机运行 mstsc 并查看服务器的登录屏幕。
用户组中的任何人都可以在其登录屏幕上登录服务器。
因此,以下情况是正确的:
用户DOMAIN\JOHN
在DOMAIN\SERVER1
组中的远程桌面用户中,但不在该服务器上的用户组中。用户DOMAIN\JANE
在用户组中,但不在远程桌面用户组中。
DOMAIN\PC1
as启动 mstsc DOMAIN\JOHN
,他将看到登录屏幕,但无法登录 asDOMAIN\JOHN
但是,可以登录 as DOMAIN\JANE
。用户DOMAIN\JAMES
在管理员组中,DOMAIN\SERVER1
但不在用户或远程桌面用户组中。他将能够在 as 上启动 mstsc 会话,DOMAIN\SERVER1
并DOMAIN\PC2
看到DOMAIN\JAMES
登录屏幕并以DOMAIN\JAMES
.
用户DOMAIN\JACK
在用户组中,DOMAIN\SERVER1
但不在远程桌面用户组中。Jack 可以访问服务器,但只能通过对服务器本身的物理访问(因为他无法通过 RDP 访问服务器)。
用户DOMAIN\JILL
登录DOMAIN\PC1
,运行 mstsc,在 mstscDOMAIN\JOHN
的登录设置中输入用户名,看到服务器登录屏幕并进入DOMAIN\JANE
,出现服务器桌面。
对不起,如果这看起来相当微不足道,但这是我通过阅读的理解,如果有人能确认我是否正确,那就太好了。
我有一个用于运行 Powershell 脚本的用户,由 Windows 2012RC2 服务器上的 Windows 任务调度程序触发。脚本使用特定的管理单元,这些管理单元添加在脚本的开头。
脚本失败,当我以所述用户身份在服务器上运行 Powershell 手动尝试查找问题的根本原因时,我发现用户无法添加管理单元:
asnp <snap-in>
+ asnp <snap-in>
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (<snap-in>:String) [Add-PSSnapin], PSArgumentException
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
如果我在 Powershell 中运行与管理员相同的命令,它工作正常。
如何允许用户在服务器上的 Powershell 中添加管理单元?
我有一个运行的 Debian 8 服务器,该服务器/var/www
由文件和子目录拥有www-data
并具有权限drwxr-xr-x
。
由于我需要通过 SFTP 上传文件(公钥/私钥身份验证;密码和未加密的 FTP 被阻止)我认为将我的用户帐户添加到组应该没有问题www-data
。因此,我执行:
sudo usermod --append --groups www-data my-user
我已经注销了当前的 SSH 会话以触发重新加载权限。id my-user
现在显示:
uid=1000(my-user) gid=1000(my-user) groups=1000(my-user),33(www-data)
但是,我仍然无法通过 SFTP 在/var/www
. 即使是简单的touch test.txt
直接通过 SSH 也失败了Permission denied
。
我以为rwx
是read
,write
和execute
。显然我对目录/文件权限的理解是不完整的。有人可以帮忙吗?
我正在尝试在 AD 中创建一个用户,即使管理员、域管理员也无法删除、不可修改。
如果我删除管理员、域管理员组的用户对象的完全控制权限,是否会出现任何问题?
我想,这会导致用户只能自己编辑。