Linux操作系统day3

目录

用户和权限

1  root用户(超级管理员)

2  sudo命令

    sudo认证

3  用户、用户组

4  查看权限控制

认证权限信息

5  修改权限控制

6  修改文件、文件夹所属用户、用户组


1  root用户(超级管理员)

  1. 拥有最大权限的管理用户
  2. su -root 需要输入密码,进入管理员用户,可通过exit命令回退上一个用户,或快捷键ctrl+D
  3. su -用户名 切换到普通用户

2  sudo命令

  1. 为普通的命令授权,临时以root身份执行
  2. 语法:sudo 其他命令
  3. 前提:需要为普通用户配置sudo认证

    sudo认证

  1. 切换到root用户,执行visudo命令,会自动通过vi编辑器打开:/etc/sudoers
  2. 在文件最后添加:用户名 ALL=(ALL)    NOPASSWD: ALL(表示无需密码)
  3. :wq退出
  4. 切换回刚刚添加sudo认证的用户,直接使用sudo命令即可。

3  用户、用户组

  1. 创建用户组:groupadd 用户组名
  2. 删除用户组:groupdel 用户组名
  3. 创建用户 useradd [-g -d] 用户名
    1. (选项)-g指定用户的组,不指定-g会创建同名组自动加入,指定必须组存在
    2. (选项)-d指定用户home路径,不指定则默认在/home/用户名
  4. 删除用户
    1. userdel [-r] 用户名
    2. -r删除用户home目录,不使用则删除用户时,home目录保存。
  5. 查看用户所属组
    1. id [用户名]
    2. 输入用户名则指定查看该用户,不输入则查看自身
  6. 修改用户所属组
    1. usermod -aG 用户组 用户名
    2. 将指定用户修改到指定用户组中

4  查看权限控制

  1. 输入ls -l 列表形式查看
  2. 第一列表示文件、文件夹的权限控制信息
  3. 而第二第三列表示其所属的用户和用户组
  4. 认证权限信息


    1. 有r无w有x,r-x
    2. rwx:r代表读权限,w代表写权限,x代表执行权限

5  修改权限控制

  1. 语法:chmod [-R] 权限 文件或文件夹
  2. 注意:只有文件、文件夹所属用户是root可以修改。
  3. -R 表示对文件夹内全部内容应用同样操作
    1. 例1:chmod u=rwx,g=rx,o=x hello.txt 将hello文件权限改为:rwxr-x--x
    2. 例2:chmod -R u=rwx,g=rx,o=x test 表示将test文件夹内全部内容权限改为:rwxr-x--x
    3. 其中:u表示user所属用户权限,g表示group组权限,o表示other其他用户权限
  4. 权限的数字符号
    1. 权限可用三位数字代替,第一位代表用户权限,第二位代表用户组权限,第三位代表其他用户权限
    2. 数字细节:r记为4,w记为2,x记为1,可以有:
      0:无任何权限,即 ---
      1:仅有x权限,即 --x
      2:仅有w权限,即 -w-
      3:有wx权限,即 -wx
      4:仅有r权限,即 r--
      5:有r和x权限,即 r-x
      6:有rw权限,即 rw-
      7:有全部权限,即rwx
    3. 例:751==rwx(7)r-x(5)--x(1)

6  修改文件、文件夹所属用户、用户组

  1. 语法:chown [-R] [用户] [:] [用户组] 文件或文件夹
  2. -R 对文件夹内所有同步修改
  3. 用户,修改所属用户
  4. :用于分隔用户和用户组
  5. 用户组,修改所属用户组
    1. 例1:chown root hello.txt
    2. 例2:chown :root hello.txt
    3. 例3:chown root : groupuser1 hello.txt
    4. 例4:chown -R root test(将文件夹test中所属用户改为root且同步其中全部内容所属用户修改位root)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值