这三个函数都是用来更改文件的用户ID和组ID的,函数的定义如下: #include <unistd.h> int chown(const char *pathname, uid_t owner, gid_t group); int fchown(int filedes, uid_t owner, gid_t group); int lchown(const char *pathname, uid_t owner, gid_t group); //更改的是符号链接文件本身的用户ID和组ID //…
下面几个chown函数可用于更改文件的用户ID和组ID. #include <unistd.h> int chown( const char *pathname, uid_t owner, gid_t group ); int fchown( int filedes, uid_t owner, gid_t group ); int lchown( const char *pathname, uid_t owner, gid_t group ); 三个函数的返回值:若成功则返回0,若出错则返回-…
一.文件权限 1. 各种ID 我在读这一章时遇到了各种ID,根据名字完全不清楚什么意思,幸好看到了这篇文章,http://blog.csdn.net/ccjjnn19890720/article/details/6990656,总结一下 每一个进程其实对应了6个以上的ID,它们分别是:实际用户ID.实际组ID(我们实际上是谁,执行这个程序的用户和组),有效用户ID.有效组ID.附加组ID(用于文件访问权限检查),保存设置用户ID,保存设置组ID(由exec函数保存) 实际用户ID/实际组ID:当…
文件和目录 命令 选项 注解 示例 文件的基本操作 ls [选项][文件] 显示所有文件和目录  ls -al  -a(A) 显示所有文件和目录,包括隐藏文件和目录(显示所有文件和目录,包括隐藏文件和目录,但不现实“.”和“..”目录) 查看当前目录下的所有文件的详细信息=ll -l 显示文件和目录的完整属性信息 -d cd +路径 改变当前路径 cd /etc  转到etc目录下 pwd 显示当前路径 pwd   显示当前路径 mkdir +目录名称 创建目录 mkdir  abc  创建ab…
文件操作 文件打开函数 fopen()函数 //用来打开一个文件 打开时需要指定打开模式 语法:fopen( filename, mode, include_path, context); filename 必须 要打开的文件或URL mode 必须 该文件/流的访问类型. include_path 可选 需要在include_path中检索文件,可以设为1或true context 可选 文件句柄的环境 可以修改流的行为选择 mode 参数 r 只读方式打开 文件指针指向文件头 r+ 读写方式…
ll指令的显示的信息为(当前目录下只有nameservice1一个目录): drwxr-xr-x 3 hdfs hdfs 4096 4月 14 16:19 nameservice1 上述信息分别表示:权限(drwxr-xr-x 3).所属用户(hdfs)和组(hdfs).大小(4096).时间(4月 14 16:19).名称(nameservice1). 权限中的字母一共有10位数: 其中,第1位有两种选择:-表示是文件,d表示是目录.此处是d,表示nameservice1是目录:   第2位到…
chmod使用事例 数字方法 chmod -R 751 [FILE] ugoa方法 chmod -R u=wrx,g=rx,o=x [FILE] 说明 chmod [OPTION] [MODE] [FILE]... [OPTION]--[-cfvR] [--help] [--version] [-cfvR] -c 若该档案权限确实已经更改,才显示其更改动作. -f 若该档案权限无法被更改也不要显示错误讯息. -v 显示权限变更的详细资料. -R 对目前目录下的所有档案与子目录进行相同的权限变更(…
linux 文件或目录的读.写.执行权限说明: chmod :设置文件或目录权限. u:所有者 g:所在组 o:其他组 a:所有人(u.g.o的总和) chmod  -R  文件1/文件2…..     //递归授权权限 设置权限有两种方式: 一.字母相对方式设置权限: chmod u=rwx,g=rx,o=x 目录或文件 chmod u+rwx,g+rx,o+x 目录或文件 chmod u-rwx,g-rx,o-x  目录或文件 二.数字绝对方式设置权限: chmod 数字 目录或文件 解释:…
2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown2.16 umask2.17 隐藏权限lsattr/chattr 文件和目录权限chmod 文件权限: r     4       可读 w    2      可写 x     1      可执行 r--         4 rw-       6 rwx      7 passwd的权限是644 [root@centos_1 ~]# ls -l /etc/passwd -rw-r--r--. 1 root root…
chown /bin/chownchown [用户] [文件或目录] 改变文件或目录的所有者只有root可以改变文件或目录的所有者 root用户:mkdir /tmptouch /tmp/test.fileuseradd meinvpasswd meinvchown meinv /tmp/test.file meinv用户:touch /tmp/test.file1chown root /tmp/test.file1 失败 chgrp /bin/chgrp chgrp [用户组] [文件或目录]…