首页 > 代码库 > Linux 4

Linux 4

 

第11章  用户和组群账户管理

  “ Esc + . ”复制上个命令的参数

  cat  输出文件内容,从第一行显示到最后一行

  tac  倒序输出,从最后一行显示到第一行

  more     less

  head  -5   看前 5 行,默认看前 10 行

  tail  -5    看后 5 行,默认看后10 行

 

 * /etc/passwd:

  系统识别用户的一个重要文件

  存放着所有用户账号的信息,包括用户名和密码

    /etc/shadow:

  此文件是/etc/passwd的影子文件

  /etc/shadow文件内容包括用户及被加密的密码及其他/etc/passwd不能包括的信息

  这两个文件应该是对应互补的

 

 * 用户账户分类:root用户,系统用户,普通用户

  root 用户    UID 为 0

  系统用户   代表后台系统应用    UID 为 1~499

 

 * 管理用户账户

  useradd  user01   创建用户账户

  which  user01

  passwd  user01

  useradd  -U  用户的UID

       -g  主要组群名

       -G  次要组群名

  usermod  修改用户账户

  userdel  删除用户账户

 

 

11.6 账户维护

  passwd   设置和修改用户的密码   ,gpasswd   可以设置一个组群的组群密码,或者在组群中添加、删除用户

   passwd  后面不添加命令和参数时,则表示修改当前用户的密码

    gpasswd  -a  添加一个成员

 gpasswd  -d  删除一个成员

 

  id  可以显示一个用户的完整信息

  id  -u 

 

  * su  -  user01  身份切换到user01,进入

  中间的 “-” 代表连带环境一起切换 ,不加 ”-“ 则表示只切换用户信息

  返回  ctrl+D

  超级用户变成一般用户,权限下降不用口令,其余的都要口令(一般用户变成超级用户,一般用户之间切换)

  su  -  oracle  -c  ‘ lsnrctl reload ‘  代表只用oracle身份执行一个命令,执行结束后切换回原用户身份

 

第十二章  权限,所有者和ACL

 

  一.权限

  9个权限位,读 "r" ,写 ”w",执行 “x" 。

  除去第一个,前三位表示文件所有者对文件的权限,

  中间三位代表文件所属的群组中的成员对文件的权限,

  最后三位表示剩下的其他人对文件的权限。

  

  chmod 更改权限

  chown 更改用户和群组

  chown  -R  将下级子目录下的所有文件和目录的所有权一起更改

 

  

  

Linux 4