Linux(Unbuntu):用户-组-文件

用户

用户的增加删除

  • useradd/userdel方式
    默认的情况下,不自动让添加用户的目录,如果想添加用那个和的目录,需要添加参数-m,默认的情况下不提示添加密码,而且不会自动选择shell版本。

    useradd -r -m -s /bin/bash test
    # -r :建立系统账号
    # -m :自动建立用户的登入目录
    # -s :指定用户登入后所使用的shell
    userdel test #只删除用户,不删除用户目录
    userdel -r test #删除用户和用户目录
    # -r:表示在删除用户的同时,一并吧用户的家目录及本地邮件存储的目录或文件也一同删除。
    

    在这里插入图片描述

  • adduser/deluser方式
    在默认情况下使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。

    adduser test #添加的过程中,会提示输入密码
    deluser test #只删除用户
    deluser --remove-home test #删除用户和用户目录
    

    在这里插入图片描述
    在这里插入图片描述

root用户和普通用户之间的切换

Unbuntu默认是不启动root用户的,当我们需要执行一些具有root权限的操作时,经常需要用sudo授权,此时我们可以切换到root用户,只需要简单的执行sudo susudo su -即可。

出于安全考虑,默认时Unbuntu的root用户是没有固定密码的,它的密码是随机产生并且动态改变的,貌似是每5分钟改变一次,所以用su -su rootsu是不可以的,因为我们不知道root的密码。如果想给root设置一个密码,需要执行sudo passwd root,然后根据提示一步一步来既可以实现通过su -su rootsu命令,输入root密码切换到root用户。虽然给root设定了密码,但是还可以用sudo susudo su -命令切换到root用户。

  • 普通用户登录root用户
    使用sudo不需要密码可以直接登录root用户,不使用sudo需要使用密码登录root 用户。
# 使用密码方式
# method 1
su root
# method 2
su -
# method 3
su

# 不使用密码方式
# method 1
sudo su 
# method 2
sudo su -

在这里插入图片描述
在这里插入图片描述

这里是引用

  • root用户进入普通用户
# 当前为root用户
# 退出root用户登录,返回登录root用户的普通用户
# method 1 
Ctl + D
# method 2
>> exit

# 登录某个普通用户xxx
# method 1
su xxx
# method 2
su - xxx

这里是引用

  • su命令和su -命令的区别

    • su命令只切换了root身份,但Shell环境仍然是普通用户的Shell。用pwd命令查看,工作目录仍然是普通用户的工作目录。
    • su -命令用户和Shell环境一起切换成了root身份。用pwd命令查看,工作目录变成root的工作目录。

    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

文件

查看文件权限

ls -l

在这里插入图片描述
在这里插入图片描述

修改文件/目录的权限 chmod

在这里插入图片描述

修改文件/目录的所有者chown

在这里插入图片描述

修改文件/目录的所属组chgrp

在这里插入图片描述

参考资料
Ubuntu-多用户间切换
Linux su 命令
(总结)Linux下su与su -命令的本质区别
Ubuntu用户之间相互切换方法(推荐)
ubuntu添加用户和删除用户
ubuntu 添加用户和删除用户
如何在Ubuntu 16.04上添加和删除用户
Linux userdel 命令解析示例
Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法
linux:用户及文件权限管理
Linux中文件权限、用户和用户组管理
Linux用户和权限管理:用户/组增删改查、文件权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值