ls
$ ls -all total 3 drwxrwxrwx 26 aaa root 884 8 16 14:43 . drwxrwxrwx 34 aaa root 1156 8 3 18:12 .. -rwxrwxrwx 1 aaa root 61 3 29 14:55 myfile
列含义:
- 权限:第一个字母表示文件类型,
-
表示普通文件,d
表示是一个目录,后面三个一组,分别表示所有者/用户组/其他用户
的相应权限 - 文件数:文件硬连接数或子目录数
- 所有者:该文件所有者
- 用户组:文件所有者所在用户组
- 大小:字节为单位
- 创建月份
- 创建日期
- 创建时间
- 文件名
useradd
// 创建用户组 groupadd group // 增加一个新用户到附加用户组 useradd -G group user // 增加一个新用户到主要用户组 useradd -g group user // 将一个已有用户增加到一个已有用户组中 usermod -a -G groupuser // 将一个用户从某个组中删除 gpasswd -d user group
- 用户组文件: /etc/group
- 用户文件: /etc/passwd
切换当前用户
// 使用 www 用户执行 git pull 命令 sudo -u www git pull
修改文件用户组
chwon user:group
对于 root 用户,可以修改为任意用户组,即使用户组内没有 root 用户也可以;其他用户,必须为自己所在的用户组。