linux用户和权限管理命令

2021-02-02  本文已影响0人  wqjcarnation

目标

1、添加新用户:useradd
①、命令名称:useradd

②、英文原意:

③、命令所在路径:/usr/sbin/useradd

④、执行权限:root

⑤、功能描述:添加新用户

⑥、语法: useradd【用户名】

范例:添加用户tom:useradd tom

2、设置用户密码:passwd
  ①、命令名称:passwd

②、英文原意:

③、命令所在路径:/usr/bin/passwd

④、执行权限:root

⑤、功能描述:修改用户的密码

⑥、语法: passwd【用户名】

注意:root用户能修改任何用户的密码。而普通用户只能修改自己的密码,而且密码要符合密码规则,不然修改不了

范例:修改用户tom的密码
password tom

  1. 权限管理命令---chomd

    命令名称 chmod

    命令所在路径 /bin/chomd

    执行权限 所有用户

    语法 chmod [{ugoa} {+-=} {rwx}] [文件或目录]

    [mode=421] [文件或目录]

    -R 递归修改

    功能描述 改变文件或目录权限

    权限的数字表示

    r-------------------------4

    w------------------------2

    x-------------------------1

    如:

    rwx rw- r--

    7 6 4

    范例:

    chmod g+w testfile //赋予文件所属组写权限

    chmod -R 777 testfile //修改目录以及目录下文件为所有用户具有全部权限

  1. 其他权限管理命令

    命令名称 chown

    命令所在路径 /bin/chown

    执行权限 所有用户

    语法 chown [用户] [文件或目录]

    功能描述 改变文件或目录的所有者

    命令名称 shgrp

    命令所在路径 /bin/chgrp

    执行权限 所有用户

    范例:chown wangqj mydisk
    修改mydisk目录的所有者为wangqj

相关练习:
1)root用户登录创建新用户
useradd wangqj
2)设置新用户密码
passwd wangqj(按提示输入密码和重复密码1qaz!QAZ)
3)切换到新用户下
su wangqj
4)进入 home/wangqj目录下
cd /home/wangj (这个目录创建用户后,系统会自动创建)
4)用新用户创建一个文件
touch abcd
ls -l
此时用户所有者为wangqj
5)切换为root用户
su root
按提示输入密码
6)查看root用户对abcd的访问权限
ls -l /home/wangqj/abcd
7)修改wangqj创建的abcd文件的所有者为root用户(只有管理员root用户才可以修改文件所有者)
chown root /home/wangqj/abcd

  1. 给root这个目录的全部权限
    chmod 777 abcd
    ls -l
image.png
上一篇下一篇

猜你喜欢

热点阅读