1、用户相关
1)组 groupadd g1 此命令会在 /etc/group中增加一条记录
cat /etc/group (查看)
2)用户 useradd user1 说明: 此执行命令后,系统会在/etc/passwd中增加一条记录
删除用户 userdel user1
3)密码 root账号修改其它用户密码: passwd user1 此命令修改了/etc/shadow中对应的user1后面的密码, 此密码是加密的 查看/etc/shadow ,cat /etc/shadow 修改自己的密码:passwd
4)切换账号
whoami 查看当前登录的用户
su - 账号 切换到指定账号,例如:su - user1切换到user1账户
su或者su - root 切换root账号
ctrl+d或exit 退出当前账号
5) linux权限机制采用UGO模式: u(user) 表示属主(所属用户、user1谁创建了这个文件) ; g(group) 表示属组(所在组、user1所在的组) ; o(other) 表示除了所属用户、所属组之外的其他用户情况 . 文件的基本权限就有9个,每3个一组 有user/group/others三种身份,每个身份都有read/write/execute权限 .r代表可读(read)、w代表可写(write)、x代表可执行(execute) .
修改9个属性,权限
①符号方式:
将文件权限设置为 rwxr-xr-- chmod u=rwx,g=rx,o=r log 将所有人的可执行权限去掉,不改变其它已经存在的权限 : chmod a-x test1
对于目录log及log下的所有文件增加所属组(g)的读(r)、执行(x)权限。
chmod g+rx log / chmod -R g+rx log
②数字方式
每种身份(user/group/others) 各自权限分数累加
字母 数字
r 4
w 2
x 1
示例: 假设权限为: rwxr-xr-- 分数为: user=rwx=4+2+1=7 group=r-x=4+0+1=5 other=r--=4+0+0=4 变更权限的命令:chmod 754 目录或文件
6) 修改属主 修改log的属主(所有者)为root chown root log
修改log及log下面所有文件和文件夹的属主为root chown -R root log
7) 修改属组 修改log的属组为root chgrp root log
修改log及log下面所有文件和文件夹的属组为root chgrp -R root log