linux 基础 -09-用户管理 useradd userdel passwd id who whoami usermod which su chown chgrp chmod

 

之前我们已经添加了组 dev ,下面 我们添加一个新用户 zhangsan ,

必须加 sudo  ,

 zhangsan 用户代号1001 。保存在 / etc /passwd 中 。

dev 组代号1001 , 保存在 / etc / group 中。

一般,主组是在新建用户时就已经指定,所以平时操作是不需要改动的。需要改动的是附加组,使用 -G 。

比如。linux 系统下,应该有两个用户名,一个sundnaping 一个zhangsan 。但是这两个用户的附加组肯定不一样。sundanping 是拥有sudo 权限的,但是zhangsan 就没有 sudo 权限。所以 ,需要在sudo 文件中添加 zhangsan 这一用户。

shell  能够输入终端命令的终端窗口就是 shell ,  是一个软件。

ubuntu 默认用户使用的是 dash ,比如我们新建的用户 zhangsan ,但是 dash 有一个很严重的问题,就是无法使用 命令行的上下键切换。 用户sundanping ,我们使用的时候是可以用上下键来切换命令行的,是因为 使用的是 bash 。所以,我们需要吧 zhangsan 由dash 切换到 bash,即 修改zhangsan 登录 shell 。

再看看其他指令。

为什么有的在 bin 有的在 sbin  ,有什么区别吗?

不使用 - 切换用户zhangsan 后,仍然在sundanping 目录下,得再 cd 进入zhangsan 目录。但是加上 - ,就会直接进入zhangsan目录。

这三列对应的修改指令分为别: chmod   chown  chgrp

       之前 ,我们学习到 chmod 的格式是 chmod +/-rwx  文件名 。这种格式只能修改可读可写可执行的权限,对于拥有者,组 和 其他用户没有涉及,所以 这里学习一个新的格式。

 文件 a 的权限定义为 754 ,即 可读可写可执行、可读可执行、可读。

猜你喜欢

转载自blog.csdn.net/sundanping_123/article/details/89191725