zoukankan      html  css  js  c++  java
  • linux--->用户管理和sudo权限

    linux 用户

    配置文件
    • linux主要通过用户配置文件来查看和修改用户信息
    • etc/passwd

      第一个字段:用户名
      第二个字段:密码标志 (表明这个用户有密码,密码放在etc/shadow文件)
      第三个字段:UID 用户id号(id为0表示其是root用户,普通用户从500开始)
      第四个字段:初始用户组id
      第五个字段:用户说明
      第六个字段:家目录(普通用户在/home/用户名,root用户在/root/)
      第七个字段:shell

    • etc/shadow 影子文件
    • etc/group 组信息文件
    • etc/gshadow 组密码文件
    • home/用户名 用户的jia
    • groupadd 用户组名 创建用户组
    用户管理命令
    • useradd 用户名 添加用户
    • passwd 用户名 添加对应用户的密码
    • passwd 很多情况下只能在root用户来操作
      • passwd -l 用户名 锁定用户 (相当于在shadow对应用户密码前加!)
      • passwd -u 用户名 解锁用户 (相当于在shadow对应用户密码前去掉!)
    • usermod 用户名 修改用户信息
    • chage 用户名 修改密码状态(可以用在用户登陆后立马提示修改密码)
    • userdel -r 用户名 删除用户,同时删除对应的家目录
    • whoami 查看当前登陆用户的用户名
    • su - root 切换用户 (中间的减号表示同时切换用户环境变量,所以一定要带)
    • su - root -c "对应命令" 不切换用户地用root身份执行对应命令
    • chgrp 用户组 文件或目录 更改文件的用户组
    • 一个文件只能有一个用户组
    • sudo:通过更改/etc/sudoers/visudo文件,将只有root拥有权限去执行的系统命令赋予普通用户。
    • sudo -l 查看当前普通用户下可以执行哪些被授权的系统命令
    • sudo [命令路径] 在当前普通用户下执行被超级管理员赋予的系统命令
  • 相关阅读:
    【沟通的艺术】你能勾住你的听众么?
    java环境变量配置
    20140613故障处理纪要
    FBReaderJ源代码编译配置
    怎样加入� android private libraries 中的包的源码
    petshop4.0 具体解释之中的一个(系统架构设计)
    java推断字符串是否为乱码
    php递归无限极分类
    SIP入门(二):建立SIPserver
    线程间的通信
  • 原文地址:https://www.cnblogs.com/frankltf/p/8905976.html
Copyright © 2011-2022 走看看