Linux命令----用户管理

修改用户密码:

  sudo passwd (当前)用户名  【sudo是super user do的简写,passwd是password的简写】

 

显示当前正在操作系统的用户:whoami  

显示当前登录系统的用户信息:who am i

 

注意:

  普通用户是“$符”标志

  根用户是“#号”标志

 

在输入的命令之前会有这样一串字符,如:chencai@hostname:~$  其中chencai就是用户名,hostname是主机名。

 

新建用户:

  sudo useradd -s /bin/bash -g cc -d /home/chencai -m chencai

    -s 指定新用户登录时shell的类型
    -g 指定所属组,该组必须已经存在
    -d 指定用户登录时的主目录,替换系统默认值/home/用户名
    -m 用户目录不存在时,自动创建该目录

修改用户:

  usermod

    -l 修改用户名

 

新建用户组:

  sudo groupadd 组名

 

切换用户:

  su 用户名  【switch user】

注意:

  切换到根用户可以使用:

             su

             su -

             su - root

             su root

  切换用户时可以用exit 退回到上一个用户,如果没有上一个用户,那就会退出当前用户

  要注意使用su切换用户时会产生叠加效果,比如:

  当前是chencai用户,我用su -切换到root用户,即:chencai->root

  接着我用su chencai切换到chencai用户,即会变成:chencai->root->chencai

  接着我用su -切换到root用户,即会变成:chencai->root->chencai->root

  接着我一直用exit,会变为root->chencai->root->chencai 直到退出chencai用户(关闭终端)

  因此,我们尽量不要重复使用su命令,可以将su和exit配对来使用

 

root用户密码的设置:

  先切换到root用户,然后输入passwd即可进行密码的设置

 

注意:对于新安装的Linux系统,我们要切换到root用户时,需要先设置root用户的密码(sudo passwd root),然后再进行切换就好了。

 

删除用户:

  userdel 用户名 【option】

    【option】  -r 把用户的主目录一起删掉

 

注意:

  新建用户、删除用户要在root用户下进行,因为root用户是最高的管理者

 

遇到的问题:不在sudoers文件中,此事将被警告

  sudo命令的含义是:使用sudo命令的用户,将拥有root账户的权限来执行某项命令或者程序。

  文件/etc/sudoers只有root帐户才能修改和管理的。
  某帐号要想使用sudo命令,该帐号就必须添加到/etc/sudoers文件中
    操作步骤:
      切换到root账户
      在visudo命令调出的vim编辑窗口中,找到 root ALL=(ALL:ALL) ALL
      在该行下面添加自己的帐号,后面部分和root的一样

为了避免上述的问题,我们可以先执行上述操作。

 

转载于:https://www.cnblogs.com/chen-cai/p/7894689.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/390715.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lasso回归和岭回归_如何计划新产品和服务机会的回归

lasso回归和岭回归Marketers sometimes have to be creative to offer customers something new without the luxury of that new item being a brand-new product or built-from-scratch service. In fact, incrementally introducing features is familiar to marketers of c…

python代码

原始字符串,不做任何特殊的处理 print("Newlines are indicated by \n")#Newlines are indicated by print(r"Newlines are indicated by \n")#Newlines are indicated by \n 格式输出,转化为字符串由format自动完成 ag…

Linux 设备管理和进程管理

设备管理 Linux系统中设备是用文件来表示的,每种设备都被抽象为设备文件的形式,这样,就给应用程序一个一致的文件界面,方便应用程序和操作系统之间的通信。 设备文件集中放置在/dev目录下,一般有几千个,不…

乐高ev3涉及到的一些赛事_使您成为英雄的前五名开发者技能(提示:涉及LEGO)

乐高ev3涉及到的一些赛事Programming is like building something with LEGOs. Any developer can pick up a brand new LEGO set and build it following the instructions. This is very easy. Think of it as coding school assignments or entry level tutorials.编程就像用…

贝叶斯 定理_贝叶斯定理实际上是一个直观的分数

贝叶斯 定理Bayes’ Theorem is one of the most known to the field of probability, and it is used often as a baseline model in machine learning. It is, however, too often memorized and chanted by people who don’t really know what P(B|E) P(E|B) * P(B) / P(E…

winfrom 点击按钮button弹框显示颜色集

1.窗体托一个按钮button; 2.单击事件: 1 private void btnForeColor_Click(object sender, EventArgs e)2 {3 using (ColorDialog cdialog new ColorDialog())4 {5 cdialog.AnyColor true;6 …

JavaScript时间事件:setTimeout和setInterval

Programmers use timing events to delay the execution of certain code, or to repeat code at a specific interval.程序员使用时序事件来延迟某些代码的执行,或以特定的时间间隔重复代码。 There are two native functions in the JavaScript library used to …

webservice 基本要点

webservice的特点 webservices是自我包含的 webservices是自我描述的 webservices是跨平台和语言的 webservices是基于开放和标准的 webservices是可以组合的 webservices是松散耦合的 webservices提供编程访问的能力 webservices通过网络进行发布,查找和使用 发布w…

文本数据可视化_如何使用TextHero快速预处理和可视化文本数据

文本数据可视化自然语言处理 (Natural Language Processing) When we are working on any NLP project or competition, we spend most of our time on preprocessing the text such as removing digits, punctuations, stopwords, whitespaces, etc and sometimes visualizati…

Less变量

Less变量 定义变量 Less 中的变量和其他编程语言一样,可以实现值的复用,同样它也有作用域(scope)。简单的讲,变量作用域就是局部变量和全局变量的概念。 Less 中,变量作用域采用的是就近原则,换…

渐进式web应用程序_如何在渐进式Web应用程序中添加到主屏幕

渐进式web应用程序添加到主屏幕 (Add To Homescreen) Here the web app install banner is focused on web app, with the feature of add to homescreen.在此,Web应用程序安装标语专注于Web应用程序,具有添加到主屏幕的功能。 浏览器对“添加到主屏幕”…

linux shell 编程

shell的作用 shell是用户和系统内核之间的接口程序shell是命令解释器 shell程序 Shell程序的特点及用途: shell程序可以认为是将shell命令按照控制结构组织到一个文本文件中,批量的交给shell去执行 不同的shell解释器使用不同的shell命令语法 shell…

Leetcode之javascript解题(No33-34)

附上我的github仓库,会不断更新leetcode解题答案,提供一个思路,大家共勉 在我的主页和github上可以看到更多的关于leetcode的解题报告!(因为不知道为什么掘金没有将其发布出来,目前已经联系掘金客服&#x…

真实感人故事_您的数据可以告诉您真实故事吗?

真实感人故事Many are passionate about Data Analytics. Many love matplotlib and Seaborn. Many enjoy designing and working on Classifiers. We are quick to grab a data set and launch Jupyter Notebook, import pandas and NumPy and get to work. But wait a minute…

转:防止跨站攻击,安全过滤

转:http://blog.csdn.net/zpf0918/article/details/43952511 Spring MVC防御CSRF、XSS和SQL注入攻击 本文说一下SpringMVC如何防御CSRF(Cross-site request forgery跨站请求伪造)和XSS(Cross site script跨站脚本攻击)。 说说CSRF 对CSRF来说,其实Spring…

Linux c编程

c语言标准 ANSI CPOSIX(提高UNIX程序可移植性)SVID(POSIX的扩展超集)XPG(X/Open可移植性指南)GNU C(唯一能编译Linux内核的编译器) gcc 简介 名称: GNU project C an…

html怎么注释掉代码_HTML注释:如何注释掉您HTML代码

html怎么注释掉代码HTML中的注释 (Comments in HTML) The comment tag is an element used to leave notes, mostly related to the project or the website. This tag is frequently used to explain something in the code or leave some recommendations about the project.…

k均值算法 二分k均值算法_使用K均值对加勒比珊瑚礁进行分类

k均值算法 二分k均值算法Have you ever seen a Caribbean reef? Well if you haven’t, prepare yourself.您见过加勒比礁吗? 好吧,如果没有,请做好准备。 Today, we will be answering a question that, at face value, appears quite sim…

您好,这是我的第一篇文章

您好我是CYL 这是一个辣鸡博客 欢迎指教 转载于:https://www.cnblogs.com/pigba/p/8823472.html

08_MySQL DQL_SQL99标准中的多表查询(内连接)

# sql99语法/*语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 分组后筛选】 【order by 排序列表】分类内连接(重点): inner外连接 左外&#xff0…