用户和用户组
/etc/passwd 保存系统用户的一些基本信息
/etc/group 保存系统用户组的信息
用户名:x:UID:GID UID用户id GID组id
相关命令
useradd 创建用户(创建一个用户后,系统会默认创建一个与用户同名的用户组,并在/home目录下生成一个与用户名同名的目录作为该用户的家目录)
groupadd 创建用户组
passwd 设置用户密码(隐式)
--echo ‘123456’ |passwd –stdin user01 把用户user01的密码设为123456
su – user01 切换到用户user01
id root 查看root用户的uid、gid、所在用户组
userdel 删除用户
groupdel 删除用户组
exit 登出当前用户
用户和权限
权限
-rw-r--r--. 1 test01 test 38 1月 30 10:12 test.txt
--test01 拥有者
--test 拥有组
--r w x 读、写、执行
第一位:-文件 d文件夹 b块设备文件
第一组(rwx):文件拥有者权限位
第二组(r-x):文件拥有组权限位(同组用户的权限)
第三组(r-x):其他所有人权限位
注:组内权限位置顺序只能是r(4)w(2)x(1),-代表无当前位置的权限。
修改权限
只有root用户能改变一个文件的所有者
只有root用户或者所有者能够改变文件的组
chmod u-w /src/ 删除文件所有者的写权限
chmod g+w /src/ 增加文件拥有组的写权限
chmod o-x /src/ 删除其他所有人的执行权限
chmod u-w,g+w,o-x /src/ 同时进行以上权限修改
chmod 734 /src/ 734分别代表三组的权限数字
--第一组权限为 rwx(4+2+1)
--第二组权限为 -wx(2+1)
--第三组权限为 r--(4)
创建目录的默认权限为 755 创建文件的默认权限为 644
修改用户和用户组
chown root /src/ 修改拥有者为root
chown root:root /src/ 修改拥有者和拥有组为root