Linux---用户管理

本文详细介绍Linux系统中用户管理及权限操作的核心指令,包括用户账号的创建、删除、密码设置、用户组调整、文件权限修改等关键操作,是Linux系统管理员必备的知识宝典。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、查看当前用户:whoami

2、查看登录用户:who

3、退出登录账户: exit(逐步退回上次登录用户,最后退出黑屏终端)

4、添加用户账号:useradd

1)添加用户:(sudo) useradd 用户名

2)添加用户,并创建其家目录(-d要写在目录前,-m随意),家目录要用绝对路径

sudo useradd python -m -d /home/python

sudo useradd -d /home/python python -m

3)添加用户,创建家目录,并且指定分组(-g要写在分组前)

sudo useradd -d /home/a5 -g rock a5 -m

5、设置用户密码:passwd

给python用户设置密码:sudo passwd python(也可以给当前登录用户修改)

6、删除用户:userdel

userdel abc

userdel -r abc (同时删除用户的主目录 ,-f暴力删除)

7、切换用户:su

Ubuntu下切换到root的简单命令:sudo -s

8、查看有哪些用户组

1)cat /etc/group

2)groupmod +三次tab键

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

10、修改用户所在组:usermod

将用户python2修改到python组:usermod -g python python2(-g用来制定默认的用户组 )

给用户丽丽添加一个python组:usermod -a -G python lili(-G一般配合'-a'来完成向其它组添加 )

查看信息:cat /etc/group | grep python

11、查看用户在哪些组:

groups lonely >>lonely : lonely sudo

usermod -a -G python lili

12、为创建的普通用户添加sudo权限

sudo usermod -a -G sudo 用户名

PS:sudo usermod -a -G adm 用户名

14、修改文件权限:chmod(语法:chmod 777 test.txt)

 

PS:如果想递归所有目录加上相同权限,需要加上参数“ -R ”。 如:chmod 777 test/ -R 递归 test 目录下所有文件加 777 权限

15、修改文件所有者:chown

sudo chown python test.txt

16、修改文件所属组:chgrp

sudo chgrp python test.txt

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值