Linux用户与权限

目录

切换账户 su

为普通命令授权 sudo

用户、用户组

创建用户组 groupadd

删除用户组 groupdel

创建用户 useradd

删除用户 userdel

查看用户所属组 id

修改用户所属组 usermod

 查看系统中的用户 getent

权限管理控制

修改权限控制

chmod

chown


切换账户 su

su [-] [用户名]

- 可选,表示在切换用户后加载环境变量,一般都使用
用户名 可选,省略表示切换到root

切换用户后,可以使用exit命令退回上一用户,或用快捷键ctrl+d

为普通命令授权 sudo

        sudo命令:为普通命令授权,临时以root身份执行。

        需要为普通用户配置sudo认证,之后才能有权利使用sudo命令。

sudo 其他命令

        sudo认证

使用root用户,执行visudo命令,打开编辑器编辑:/etc/sudoers
在打开的文件最后添加
用户名 ALL=(ALL)  NOPSAAWD:ALL
                【表示使用sudo命令,无需输入密码】
最后通过wq保存

用户、用户组

    Linux系统中可以:

  • 配置多个用户
  • 配置多个用户组
  • 用户可以加入多个用户组当中

    权限管控单元分为:用户级别用户组级别

创建用户组 groupadd

groupadd 用户组名

删除用户组 groupdel

groupdel 用户组名

                

创建用户 useradd

useradd [-g -d] 用户名

-g 指定用户的组,不指定,则会创建同名组并自动加入
-d 指定用户的HOME路径,不指定,则HOME默认在:/home/用户名

        

删除用户 userdel

userdel [-r] 用户名

-r 删除用户的HOME目录,不使用,则删除用户时,HOME目录保留

查看用户所属组 id

id [用户名]

                

修改用户所属组 usermod

usermod -aG 用户组 用户名

 查看系统中的用户 getent

getent passwd 查看系统中有全部【用户】信息

getent group 查看系统中有全部【用户组】信息

权限管理控制

表示文件/夹的权限控制信息;表示文件/夹所属用户;表示文件/夹所属用户组

  •      r :read 可读,ls命令
  •     w :write 可写, 在文件夹中创建、删除、改名
  •      x :execute 可执行,表示可以更改目录到文件夹,cd命令

修改权限控制

chmod

        用于修改文件/夹的权限细节,改变用户对文件的读写执行操作。

chomd [-R] 权限 文件或文件夹

-R 对文件夹内的全部内容应用同样的操作

【例】 chomd u=rwx,g=rx,o=x hello.txt,将文件权限设置为:rwxr-x--x

  • 其中:u表示user所属用户权限,g表示group组权限,o表示other其他用户权限

【例】chmod -R u=rwx,g=rx,o=x test,将文件夹test以及文件夹内全部权限设置为:rwxr-x--x

        ​​​​​​​   

 【快捷写法】

        权限可以用3位数字来表示,第一位数字表示用户权限第二位数字表示用户组权限第三位数字表示其他用户权限

        数字细节为:r 记为 4 ; w 记为 2x 记为 1。 

               

                

        

chown

修改文件/夹的所属用户和用户组【只适用于root用户执行】

chown [-R] [用户][:用户组] 文件或文件夹

-R 对文件夹内全部内容应用相同规则
用户 修改所属用户
用户组 修改所属用户组
: 用于分隔用户和用户组

【例】chown root:itheima hello.txt

  • 将hello.txt所属用户修改为root用户组修改为itheima

【例】chown :root hello.txt

  • 将hello.txt所属用户组修改为root

  • 25
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值