UNIX/Linux下关于文件执行权限的表示和查看想必是最熟悉不过的,然而你是否真正了解用户文件的权限标识和用户的权限呢? 实际上文件权限标识不仅仅只有U, G, O 11 10 9 8 7 6 5 4 3 2 1 0 SUID GUID SBIT R W X(S/s) R W X(S/s) R W X(S/s) 如上所示,linux中除了常见的读(r).写(w).执行(x)权限以外,还有3个特殊的权限,分别是setuid.setgid和stick bit 1.setuid.setgid 先看个
笔记 1.晨考 1.Linux系统中的文件"身份证号"是什么 index node 号码 2.什么是硬链接,什么是软连接 硬链接是文件的入口,软连接是快捷方式. 3.硬链接中保存的是什么,软连接中保存的又是什么? 硬链接中保存的 index node 号码,软连接中保存的路径. 4.删除文件的底层原理是什么? 删除硬链接,当硬链接个数为0时,删除文件内容. 5.Linux系统中常见的文件类型 d : 文件夹 f : 普通文件 b : 设备文件 c : 字符文件 s : 套接字文件 p
查看用户权限 show grants for 你的用户 比如: show grants for root@’localhost’; mysql> use mysql; Database changed mysql> select user,host from user; +———+———————–+ | user | host | +———+———————–+ | root | 127.0.0.1 | | |
之前我服务器是使用的Windows Server 2003,这段时间由于访问量变大我还是机智的换成Linux了,在搭建FTP的时候看到网上都是推荐vsftpd,不过我不推荐这个家伙,看官且看下文. 我推荐使用SSH自带的SFTP,SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议.SFTP使用加密传输认证信息和传输的数据,所以使用SFTP是非常安全的.SFTP之于FTP可以理解为Https之于Http,由于这种传输方式使用了加密/解密技术,所以传输效率比
创建用户 oracle对表空间 USERS 无权限 alter user 用户名 quota unlimited on users; //创建临时表空间 create temporary tablespace test_temp tempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent ma
在MySQL中如何给普通用户授予查看所有用户线程/连接的权限,当然,默认情况下show processlist是可以查看当前用户的线程/连接的. mysql> grant process on MyDB.* to test; ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES 第一次授予这样的权限,错误原因是process权限是一个全局权限,不可以指定在某一个库上(个人测试库为MyDB),所以,把授权语句更改