菜鸟学飞记分享 http://blog.sciencenet.cn/u/yjjh143 每只菜鸟,都有鹰的梦想!

博文

Linux入门4:用户和权限管理

已有 3097 次阅读 2017-11-13 23:25 |个人分类:Linux学习笔记|系统分类:科研笔记| 生物信息学, Linux入门

1.什么是用户管理和权限管理

用户管理:用户管理据定了有多少人共同使用一台Linux服务器,以及这些用户之间如何分组
权限管理:权限管理设定某些数据或软件哪些人可以修改或使用,即设定热门对文件或软件的操作权限
用户管理和权限管理保证了多个人同时使用同一台Linux服务器时的安全和高效。

2.用户管理

Linux系统有一个系统管理员(root),它是系统的超级管理员,只有root才有用户管理的权限。所以在进行用户管理时,需要先切换到root用户:su root

  1. 添加用户分组:groupadd 用户名
  2. 添加用户:useradd 用户名
    useradd命令具有许多选项,可以使用useradd或man useradd查看,下面列举几个常用的:
    • -g:指定用户所属的主要分组
    • -G:指定用户所属的次要分组
    • -m:创建用户的home目录
    • -s:指定用户的shell,一般使用如下:-s /bin/bash
      使用以上选项建立一个用户:
      useradd -g plant -m -s /bin/bash lilei
  3. 为用户设置密码:passwd 用户名
  4. 删除用户:userdel 用户名
  5. 添加完用户后,从root切换到普通用户:su 用户名
  6. 登录进某一用户后,使用id命令查看用户的具体信息,如果没登录进用户,可使用id 用户名查看
  7. 修改用户的信息:usermod,如:
    usermod -g animal -s /bin/bash lilei

3.权限管理

  1. 对于Linux系统下的一个文件,其用户可分为3类:

    1. u:属主,文件的主人
    2. g:同组,和文件的主人属于同一组的人
    3. o:其他人
  2. 用户对文件的权限分为3类:

    1. r:可读
    2. w: 可写
    3. x:可执行
  3. 修改用户对文件的权限:chmod 用户分类(u、g、o)±权限分类(r、w、x) 文件名:
    chmod o+w test.txt     为其他用户添加可写权限

  4. chmod修改权限的用法:
    1. +:增加权限
    2. -:去除权限
    3. =:赋予权限

至此,我在《基因课》的课程Linux入门系列已经学完,对Linux的常用命令有了一个大概的了解,算是初级入门了。这是一个好的开始,以后还需勤加练习,多多学习Linux的其他知识。

注:本文为我在《基因课》的学习笔记,使用Markdown写作




https://blog.sciencenet.cn/blog-505988-1085131.html

上一篇:Linux入门2:常用操作
下一篇:生物信息学软件安装2:使用Bioconda管理生信软件
收藏 IP: 114.253.125.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-3 16:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部