Linux用户管理篇

1、用户的创建/设置密码/删除用户

创建用户
sudo useradd -m -g dev 用户名

创建密码
sudo passwd 密码

忘记加 -m 家目录/home/文件夹下并不显示创建的用户
解决办法:
        可以选择删除
sudo userdel -r 用户名

2、查看用户信息

id
--->id 用户名
--->cat -n /etc/passwd|grep 用户名

who 查看当前所有登录的用户列表
--->who

whoami 查看当前登录用户的账户名
--->whoami

3、添加用户权限

sudo usermod -G sudo 用户名
sudo usermod -s /bin/bash 用户名 (指定用户的shell)

/etc/passwd 是用来保存用户信息的文本文件
/usr/bin/passwd 是用来修改用户密码的程序

4、which

which passwd

which ls

ls -l /bin/ls

which useradd

ls -l /usr/sbin/useradd

which 可以查询执行命令所在的位置


/bin (binary) 二进制执行文件目录,主要用于具体的应用
/sbin (system binary) 系统管理员专用的二进制代码文件存放目录,主要用于系统管理
/usr/bin (user commands for applications) 后来安装的一些软件
/usr/sbin (super user commands for applications) 超级用户的一些管理程序

5、切换用户

su 用户名 切换用户,不切换目录


su -用户名 切换用户,并且切换目录


su 不加用户名 可以切换到root 【不推荐使用,不安全】


可以使用exit【退出】

6、修改文件权限

chown
sudo chown 用户名 文件名|目录名

chgrp
 
chmod -R 777 文件名|目录名        VS        chmod +- -rwx 文件名|用户名【精准设置但是具有局限性】
         使用三个数字分别对应拥有者/组/其他用户
         -R递归方式实现目录下所有的文件

举例说明
--->ls -l
--->chmod 777 文件名
--->chmod -R 777 目录名

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值