zoukankan      html  css  js  c++  java
  • Linux常用命令(1)--用户管理(添加用户、修改密码、授予root权限)

    1、添加新用户(需在root 权限下执行该命令)
    # useradd 用户名

     如:增加一个用户newbie,则执行命令:useradd newbie 

    成功新用户后,系统会自动给新用户创建根目录,/home/newbie 
    注:root用户的根目录为 /root,其他普通用户的根目录为 /home/用户名
     
     
    2、修改用户密码
    # passwd 用户名

     执行修改密码命令后,系统会提示用户输入两次密码,如果密码校验通过,则修改成功 。

    用户的密码信息,保存在/etc/passwd文件中,给用户设置密码后,该文件中会增加一条该用户的信息。
    可通过 tail -3 /etc/passwd 命令查看该文件的变化
     
    3、给普通用户newbie增加root执行权限(使用sudo执行root的命令)
    (1)方式一:以root用户身份登录,编辑/etc/sudoers文件,在文件中添加以下数据,并保存即可。
    newbie  ALL=(ALL)   NOPASSWD:  ALL

    注:"NOPASSWD:"的作用是免输入密码

    (2)方式二:将普通用户的所属组修改为root组
    (3)编辑/etc/passwd文件,将用户id修改为'0'
    修改前:newbie:x:1001:1001::/home/newbie:/bin/bash
    修改后:newbie:x:0:1001::/home/newbie:/bin/bash
    4、切换登陆用户
    # su root
    # su newbie

    注:切换到root时,需要输入密码。可通过 ‘ctrl + d’ 快捷键,快速切换root和普通用户的身份,此时不需要root密码。

     
    5、查看用户的uid 和 所属用户组gid
    # id

     
     
  • 相关阅读:
    html+css 笔记
    JS随手笔记
    JQ几个淡入淡效果
    AngularJS编译阶段应分为两个阶段
    JavaScript 原型链的理解
    js继承的6种方式
    什么是跨域?跨域解决方法
    computed (计算属性) 和 methods (方法) 的区别
    谈谈vue生命周期
    基本类型有哪几种?null 是对象吗?基本数据类型和复杂数据类型存储有什么区别?
  • 原文地址:https://www.cnblogs.com/newbie27/p/11040283.html
Copyright © 2011-2022 走看看