cat /etc/passwd
which fish
pacman -S
pacman -Sl
$ chmod [options] mode[,mode] file1 [file2 ...]
查看方式
ls -l file
$ chmod 664 myfile
$ ls -l myfile
-rw-rw-r-- 1 57 Jul 3 10:13 myfile
所有者+用户组+其他用户(所有者?)
mode :chmod
命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。
每一位用一个数字来表示权限 rwx(read, write, execute)(4,2,1)(八进制语法)
使用符号模式可以设置多个项目:who(用户类型),operator(操作符)和permission(权限),每个项目的设置可以用逗号隔开。
语法:who operator permission
operator: - + =
permission: r w x
$ ls -l
total 2454732
-rw-r--r--. 1 pablo pablo 1934753792 Jul 25 18:49 Fedora-Workstation-Live-x86_64-30-1.2.iso
第三列:用户
第四列:组
$chown user:group file
$ chown -cfR --preserve-root alan /
-f silent
-r recursive
--preserve-root保护和保持和根目录一样的参数
所有权设置由 chmod 命令进行设置,控制允许谁可以执行读取、写入或运行的操作。你可以使用 chown 命令更改所有权(一个或两者)。
并没有用户和组的概念...有些许抽象