day 005 Linux之用户权限相关命令

用户权限相关命令

一、chmod 简单使用
chmod: 可以修改用户/组对文件/目录的权限.
命令格式chmod +/-rwx 文件名/目录名 .

二、组管理终端命令(通过sudo执行):
groupadd 组名 : 添加组
groupdel 组名 : 删除组
cat /etc/group : 确认组信息
chgrp -R 组名 文件/目录名 : 递归修改文件/目录的所属组
提示:组信息保存在 /etc/group 文件中.

三、用户管理终端命令
1.常见用户/设置密码/删除用户(通过sudo执行):
useradd -m -g 组名 新建用户名 :添加新用户. -m自动建立用户家目录,-g 指定用户所在的组,否则会建立一个和同名的组.
passwd 用户名 :设置用户密码. 如果是普通用户,直接用 passwd 可以修改自己的账户密码.
userdel -r 用户名 : 删除用户. -r选项会自动删除用户家目录.
2.查看用户信息
id [用户名] : 查看用户UID和GID信息
who :查看当前所有登录的用户列表
whoami : 查看当前登陆用户的账户名
提示/etc/passwd 文件存放的是用户的信息,由6个分号组成7个信息,分别是:
(1).用户名
(2).密码(x,表示加密的密码)
(3).UID(用户标识)
(4).GID(组标识)
(5).用户全名或本地帐号
(6).家目录
(7).登录使用的Shell,就是登录之后,使用的终端命令,ubuntu默认是 dash .
3.设置用户的主组/附加组和登录Shell(通过sudo执行)
修改用户的主组(passwd 中的 GID):
usermod -g 组 用户名
修改用户的附加组:
usermod -G 组 用户名
修改用户登录 Shell :
usermod -s /bin/bash 用户名
提示:默认使用 useradd 添加的用户是没有权限使用 sudo 以 root 身份执行命令的,可以使用以下命令,将用户添加到sudo附加组中:usermod -G sudo 用户名 .
4.查看执行命令所在位置的命令格式which 命令
5.切换用户
su -用户名:切换用户,并且切换目录
说明- 可以切换到用户家目录,否则保持位置不变.
exit :退出当前登录账户
提示:su不接用户名,可以切换到root.
6.修改文件权限
修改文件/目录的所有者 :
chown 用户名 文件名/目录名
递归修改文件/目录的组 :
chgrp -R 组名 文件名/目录名
递归修改文件权限 :
chmod -R 755 文件名/目录名

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值