1.用户
1.每个用户都被赋予一个唯一的用户id(uid) UID 0认定为root 2.用户名和用户ID被保存在/etc/passwd中 3.用户赋予一个用户主目录和当他们登录时的一个执行程序(通常为shell) 4.用户不能读取、写或者执行他人的文件
uid>=500为普通用
vim /etc/passwd文件: username:是否需要密码:用户id:组id:描述信息:用户主目录:用户shell 第二列x代表登录需要密码,去掉x登录无需密码,匿名登录 第三列用户id号 第七列:用户登录执行的第一个程序,常见的是/bin/bash...ksh...zsh...csh 系统级用户/sbin/nologin;第七列是当前用户登录的第一个shell,调用kernel驱动硬件执行,当为/sbin/nologin则该用户不能登录系统
但是可以登录到服务,如邮箱用户等
如修改用户第七列为/sbin/dailyjob 用户登录之后就只能自动执行dailyjob脚本
修改用户第七列为/usr/bin/passwd 用户登录之后会一直修改密码
组的概念方便管理。
vim /etc/group(附加组配置文件)
组名称:组密码:组id:组成员:
#id查看当前用户id,组id等信息
2.文件权限
1.r(readable),w(writeable),x(executeable),-
2.user,group,other
3.可以通过用户id号来修改属主
如:chown 500 test.txt -v
4.chmod修改权限
5.以下三种方式效果一样。即为给test.txt添加执行权限。
chmod u+x,g+x,o+x test.txt
chmod ugo+x test.txt
chmod a+x test.txt
6.通过数值方式修改文件权限。
3.文件夹权限
1.文件夹的执行权限位x,代表pass through(通过)意思。
如文件夹有仅具有x权限,我们是无法读取当前文件夹,但是可以去到该文件夹下级文件