因此,我今天早些时候在我的服务器上进行了一些维护,并注意到我能够删除主目录中 root 拥有的文件。
我能够重现一个示例:
[cbennett@nova ~/temp]$ ls -al
total 8
drwxrwxr-x. 2 cbennett cbennett 4096 Oct 5 20:59 .
drwxr-xr-x. 22 cbennett cbennett 4096 Oct 5 20:58 ..
-rw-rw-r--. 1 cbennett cbennett 0 Oct 5 20:58 my-own-file
[cbennett@nova ~/temp]$ sudo touch file-owned-by-root
[cbennett@nova ~/temp]$ ls -al
total 8
drwxrwxr-x. 2 cbennett cbennett 4096 Oct 5 21:00 .
drwxr-xr-x. 22 cbennett cbennett 4096 Oct 5 20:58 ..
-rw-r--r--. 1 root root 0 Oct 5 21:00 file-owned-by-root
-rw-rw-r--. 1 cbennett cbennett 0 …Run Code Online (Sandbox Code Playgroud) 三位数:
644
ugo (user group other)
Run Code Online (Sandbox Code Playgroud)
4位数:
0644
?ugo (??? user group other)
Run Code Online (Sandbox Code Playgroud)
4 位八进制 Unix 文件权限表示法中的第一个八进制数字是多少?
我正在使用 MySQL,我需要创建一个可以从本地主机或其他服务器(即 10.1.1.1)连接的帐户。所以我在做:
CREATE USER 'bob'@'localhost' IDENTIFIED BY 'password123';
CREATE USER 'bob'@'10.1.1.1' IDENTIFIED BY 'password123';
GRANT SELECT, INSERT, UPDATE, DELETE on MyDatabse.* to 'bob'@'localhost', 'bob'@'10.1.1.1';
Run Code Online (Sandbox Code Playgroud)
这工作正常,但是有没有更优雅的方法来创建链接到多个 IP 的用户帐户,或者是否需要以这种方式完成?
我主要担心的是,将来,将更新一个“bob”帐户的权限,而不是另一个。
mysql networking permissions database database-administration
我有一个在非 root 用户下运行的脚本,在某些情况下,它应该重新启动 apache httpd。
对我来说,允许用户这样做的最简单方法是什么?
我使用的是 Ubuntu Server 8.04 LTS。
我的 Windows Vista 计算机上只有一个帐户,并且该用户具有管理权限。但是,当我尝试在 PowerShell 中执行命令以终止某个进程时,我收到一条“访问被拒绝”消息。我如何成为管理员?
我有一个使用 NFS 在本地安装的远程分区。
'mount' 给出
192.168.3.1:/mnt/storage-pools/ on /pools type nfs (rw,addr=192.168.3.1)
Run Code Online (Sandbox Code Playgroud)
在我有出口的服务器上:
/mnt/storage-pools *(rw,insecure,sync,no_subtree_check)
Run Code Online (Sandbox Code Playgroud)
然后我试试
touch /pools/test1
ls -lah
-rw-r--r-- 1 65534 65534 0 Dec 13 20:56 test1
chown root.root test1
chown: changing ownership of `test1': Operation not permitted
Run Code Online (Sandbox Code Playgroud)
我错过了什么?拉我的头发。
我有一个显示权限掩码的目录drwsrwsr-x。当我尝试重置755对 S的权限时仍然存在。
什么是“s”,为什么我不能将权限改回 775 ( drwxrwxr-x)?
我有一个 Ubuntu 服务器,每次启动时我都会在其中自动挂载一个外部硬盘驱动器。
为此,我在根分区上创建了一个空文件夹,并将驱动器安装在该文件夹的“内部”。
但是,如果我在驱动器未正确安装时对此路径执行备份怎么办?备份会填满我的根分区!
我可以通过执行以下操作来确保每次都安装驱动器:
sudo mount -a
Run Code Online (Sandbox Code Playgroud)
...在每次备份之前。
但是,确保数据永远不会写入空的挂载文件夹的最佳实践是什么(除非真正挂载了外部硬盘驱动器)?
这可以在没有脚本的情况下解决吗?例如说有权限?最佳做法是什么?
我正在编写一个使用 WMI 从远程机器获取信息的监控服务。由于政治原因,不可能在所有这些机器上拥有本地管理员权限。
这可能吗?我的用户为此需要什么权限/权限?
在 SQL Server 2008 中有一个权限 VIEW SERVER STATE。此权限赋予用户什么权利?SQL Server 的服务器状态是什么意思?
permissions database database-administration sql-server sql-server-2008
permissions ×10
linux ×3
ubuntu ×3
database ×2
windows ×2
apache-2.2 ×1
backup ×1
chown ×1
mount ×1
mysql ×1
networking ×1
nfs ×1
powershell ×1
security ×1
sql-server ×1
unix ×1
wmi ×1