zoukankan      html  css  js  c++  java
  • 创建新用户

    创建新用户

    创建一个用户名为:zhangbiao

    [root@localhost ~]# adduser zhangbiao

    为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略:

    1.  
      [root@localhost ~]# passwd zhangbiao
    2.  
      更改用户 zhangbiao 的密码 。
    3.  
      新的 密码:
    4.  
      无效的密码: 密码未通过字典检查 - 过于简单化/系统化
    5.  
      重新输入新的 密码:
    6.  
      passwd:所有的身份验证令牌已经成功更新。

    授权

    个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而经常需要root用户的权限,这时候sudo可以化身为root来操作。我记得我曾经sudo创建了文件,然后发现自己并没有读写权限,因为查看权限是root创建的。

    新创建的用户并不能使用sudo命令,需要给他添加授权。

    sudo命令的授权管理是在sudoers文件里的。可以看看sudoers:

    1.  
      [root@localhost ~]# sudoers
    2.  
      bash: sudoers: 未找到命令...
    3.  
      [root@localhost ~]# whereis sudoers
    4.  
      sudoers: /etc/sudoers /etc/sudoers.d /usr/libexec/sudoers.so /usr/share/man/man5/sudoers.5.gz

    找到这个文件位置之后再查看权限:

    1.  
      [root@localhost ~]# ls -l /etc/sudoers
    2.  
      -r--r----- 1 root root 4251 9月 25 15:08 /etc/sudoers

    是的,只有只读的权限,如果想要修改的话,需要先添加w权限:

    1.  
      [root@localhost ~]# chmod -v u+w /etc/sudoers
    2.  
      mode of "/etc/sudoers" changed from 0440 (r--r-----) to 0640 (rw-r-----)

    然后就可以添加内容了,在下面的一行下追加新增的用户:

    1.  
      [root@localhost ~]# vim /etc/sudoers
    2.  
       
    3.  
       
    4.  
      ## Allow root to run any commands anywher
    5.  
      root ALL=(ALL) ALL
    6.  
      zhangbiao ALL=(ALL) ALL #这个是新增的用户

    wq保存退出,这时候要记得将写权限收回:

    1.  
      [root@localhost ~]# chmod -v u-w /etc/sudoers
    2.  
      mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)

    这时候使用新用户登录,使用sudo:

    1.  
      [zhangbiao@localhost ~]$ sudo cat /etc/passwd
    2.  
      [sudo] password for zhangbiao:
    3.  
       
    4.  
      We trust you have received the usual lecture from the local System
    5.  
      Administrator. It usually boils down to these three things:
    6.  
       
    7.  
      #1) Respect the privacy of others.
    8.  
      #2) Think before you type.
    9.  
      #3) With great power comes great responsibility.

    第一次使用会提示你,你已经化身超人,身负责任。而且需要输入密码才可以下一步。如果不想需要输入密码怎么办,将最后一个ALL修改成NOPASSWD: ALL

  • 相关阅读:
    leetcode33. Search in Rotated Sorted Array
    pycharm 设置sublime text3 monokai主题
    django class Meta
    leetcode30, Substring With Concatenation Of All Words
    Sublime text3修改tab键为缩进为四个空格,
    sublime text3 python打开图像的问题
    安装上imesupport输入法依然不跟随的解决办法,
    sublime text3 的插件冲突弃用问题,
    sublime text3 BracketHighlighter括号匹配的设置
    windows 下wget的使用
  • 原文地址:https://www.cnblogs.com/maohuidong/p/9385676.html
Copyright © 2011-2022 走看看