linux2

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

你可能感兴趣的:(linux2)