Linux 用户管理

胖大海
• 阅读 477

用户配置文件

/etc/passwd

用户的家目录

普通用户:/home/用户名/,所有者和所属组都是此用户,权限是700。

超级用户: /root/,所有者和所属组都是root用户,权限是550。

用户管理命令

useradd [选项] 用户名
选项:
-u UID: #人为指定用户UID号
-d 家目录: #手工指定用户的家目录
-c 用户说明: #手工指定用户的说明
-g 组名: #手工指定用户的初始组
-G 组名: #指定用户的附加组
-s Shell: #手工指定用户的登陆shell。默认是/bin/bash

useradd -u 100 -G root -c "haige" -d /haige -s /bin/bash haige 创建一个用户

Linux  用户管理

修改用户密码

passwd 用户名

删除用户

userdel 用户名 删除用户

userdel -r 用户名 连同家目录一起删除

切换身份

su 用户名

用户组管理命令

用户组配置文件

/etc/group

添加用户组

groupadd -g 组号 组名

删除用户组

groupdel 组名

Linux  用户管理

大家缺乏机器练手的话,可以去3A服务器看看!

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Linux 普通用户sudo执行命令不需要密码
假设我这里的用户名是hellostep0:切换到root用户:surootstep1:设置文件权限chmod0777/etc/sudoersstep2:修改文件vim
Stella981 Stella981
3年前
Linux 编程笔记(四)
一、用户和用户组管理    添加新的用户账户使用useradd格式useradd  选项 用户名   1、创建一个用户tian其中dm参数用来为登陆,登录名产生一个主目录/usr/tian(其中/usr为默认的用户主目录所在的父目录)        !(https://oscimg.oschina.net/oscnet
Wesley13 Wesley13
3年前
LINUX基础命令
命令格式:命令关键字选项参数lsl/etc(find/etcnamepassword)帮助命令:manhelpinfocd切换目录cd..cd绝对路径:从根目录/etc/passwd相对路径:从当前目录./../\root@localhost~\root用户名localhost主机名
Stella981 Stella981
3年前
CMD操纵Mysql命令大全
连接:mysqlh主机地址u用户名-p用户密码(注:u与root可以不用加空格,其它也一样)断开:exit(回车)创建授权:grantselecton数据库.\to用户名@登录主机identifiedby\\"密码\\"修改密码:mysqladminu用户名p旧密码password新密码删除授
Wesley13 Wesley13
3年前
Linux命令集合
groupadd&&useradd创建一个普通用户hadoop,属于hadoop组,设置密码,管理员权限,自动创建home目录groupaddhadoopuseraddmphadooprghadoophadoop修改密码对于普通用户:
Stella981 Stella981
3年前
Linux下的用户管理,kali更换源,xshell
Linux下的用户管理用户信息保存/etc/passwd,一般用户都有读的权限真正的用户:修改密码,可以登录伪用户:应用程序在运行时会以某种权限来运行,并使用程序名来表示该程序,并存在/etc/passwd文件中,伪用户不可以直接登录pentest(用户名):x(密码):1000(UID):1000(GID):pentest,,,(
Stella981 Stella981
3年前
Linux用户管理
Linux用户管理用户管理配置文件 用户信息文件:/etc/passwd                                 用户名,密码位,UID(用户标识号),GID(缺省组织标识号),注释性描述(例如存放用户全名等信息),宿主目录(用户登陆系统后的缺省目录),命令解释器(用户使用的Shell,默认为bash
Wesley13 Wesley13
3年前
linux修改用户密码
直接修改密码 通过whoami可以查看当前登陆的用户。直接输入 passwd  回车,输入2次密码就是修改当前的用户名(提示all authentication tokens updated sucessfully 表示密码修改OK) passwd修改某个用户的密码(注意要管理员权限或者本账号)
Wesley13 Wesley13
3年前
2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件
set\_uid权限说明:setuid权限针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限。比如passwd这个命令就具有该权限。当普通用户执行passwd命令时,可以临时获得root权限,从而可以更改密码。作用:setuid的作用是保证普通用户临时拥有该命令所有者的身份。给一个文件设置成setuid,前提这个文件是一个二
胖大海 胖大海
2年前
Debian 启用root账户远程登录并删除多余用户
1开启远程登录执行下方命令后开启root用户的远程登录sudoecho"Port22"/etc/ssh/sshdconfig sudoecho"PermitRootLoginyes"/etc/ssh/sshdconfig sudoservicesshdrestart2删除多余登陆用户删除用户deluser 用户名删除用户及
胖大海
胖大海
Lv1
故园东望路漫漫,双袖龙钟泪不干。
文章
62
粉丝
3
获赞
28