1,用户账号:超级用户,普通用户,程序用户
组账号:基本组(私有组),附加组(公共组)
UID:User IDentity,用户标识号
GID:Group IDentity,组标识号
可以使用id 用户名,查看
2,用户相关的命令
①Cat /etc/passwd保存用户名称,宿主目录,登录shell等基本信息,每一行对应一个用户的账号记录
②useradd命令,创建用户
③设置/更改用户口令
方法一:passwd (passwd -S锁定密码)
方法二: echo ‘密码’ |passwd --stdin 文件名,举例:echo ‘abc123’ |passwd --stdin abc
echo相当于输出打印, --stdin相当于传参给abc
④修改用户属性usermod,只能超级管理员可以操作
-u :修改用户UID号,-U :解锁用户账号, -L :锁定用户
⑤删除用户账号userdel
userdel -r 用户名:可以将该用户的宿主目录一并删除
3,文件/目录的访问权限
读取r:允许查看文件内容,显示目录列表
写入w:允许修改文件内容,允许在目录中新建,移动,删除文件或子目录
可执行x:允许运行程序,切换目录
读 写 执行 -
4 2 1 0 (八进制数字)
归属(所有权):属主:拥有该文件或目录的用户账号
属组:拥有该文件或目录的组账号
①设置目录和文件的权限chmod
chmod 777 :权限是可读可写可执行
②设置目录和文件的归属chown
chown 用户名:用户名 文件名 举例:chown sw:sw abc.txt
③运行脚本
方法一:sh 脚本文件
方法二:source 脚本文件
方法三:chmod 777 文件, ./再执行