Linux常用命令2:用户,权限管理

想知道命令的用法就使用 命令 --help查看

1,查看当前用户:whoami(查看当前用户名,可通过cat /etc/passwd查看系统所有用户的信息

2,查看登录用户:who(查看当前所有登录系统的用户信息)
语法:who -m 或 aml 只显示运行who命令的用户名,登录终端和登录时间
-q或-count只显示用户的登录账号和登录用户的数量

3,退出用户:exit

4,添加用户账号:useradd
语法:useradd [参数] 新账号用户名
参数:
-d (指定用户登录系统时的主目录,如果不使用该参数,系统自动在/home目录下建立与用户名同名目录为主目录)
-m(自动建立目录)
-g(指定组名称)
useradd -d /home/abc abc -m(创建abc用户,如果/home/abc目录不存在,就自动创建这个目录,同时用户属于abc组)
useradd -d /home/a a -g test -m(创建一个用户名字叫a,主目录在/home/a,如果主目录不存在,则自动创建主目录,同时指定用户属于test组)
cat /etc/passwd (查看系统当前用户名)

5,用户添加密码:passwd
在root下修改密码:passwd 用户名
在当前目录下修改自己的密码:passwd

6,删除用户:userdel
-r 删除用户的同时也删除用户的主目录

7 ,切换用户 su
su 切换到root用户
su root 切换到root用户
su - 切换到root用户,同时切换目录到/root
su - root 切换到root用户,同时切换目录到/root
su 普通用户
su - 普通用户 切换到普通用户,同时切换普通用户所在的目录

8 查看有哪些用户组 cat /etc/group

9,添加,删除组账号:groupadd,groupdel

10,查看用户属于哪个组: groups 用户名

11,修改用户所在的组: usermod -g 用户组 用户名

12,修改文件权限:chmod
chmod 修改文件权限有两种格式:字母法和数字法
字母法: chmod u/g/o/a + /-/= rwx 文件
u:user表示该文件的所有者
g:group表示和该文件的所有者属于同一组(group)者,即用户组
o:other表示其他以外的人
a:表示这三者皆是

+:增加权限
-:撤销权限
=:设定权限

例子: chmod a+rwx hello.java
chmod o-x hello.java
chmod o-w hello.java

数字法:
r—4 w----2 x----1
例子:chmod 777 hello.java
chmod 337 hello.java

13,修改文件所有者:chown 用户名 文件名

14,修改文件所属组:chgrp 组名 文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值