Linux系统平台用户管理

引言

一个人使用本地Linux系统时,创建一个账号就够了,但如果是管理一个Linux平台,例如云服务器,则需要创建不同权限的账号进行管理,将平台的访问者、操作者、管理者作区分。

创建账号

以下是创建账号的相关命令
查看用户所在用户组

groups

创建子用户 wuyang

sudo adduser wuyang

给子用户设置密码(输入密码是不会显示的,直接正常输入就行)

passwd wuyang

登录新用户

su wuyang

切换root用户

su 

创建好后,即可使用设置的账号和密码,登录服务器IP

如想删除创建的用户:

userdel -r wuyang

文件存放

新用户和root用户的初始目录存在差异。

新用户的根目录~为

/home/wuyang

root用户的根目录~为

/root/

新用户的环境变量一般在

/home/wuyang/.bashrc

root用户的环境变量一般在

/root/.bashrc

全局环境变量在

/etc/.bashrc

所谓环境变量,记录了计算机已安装软件的路径。
如果想直接调用某个已安装软件的命令,则必须将该软件路径添加进环境变量里。
在创建好新用户后,往往想共享使用root用户已安装的软件,避免重复安装。
可以启用全局环境变量

source /etc/.bashrc

权限设置

Linux文件和目录的权限分三种:
读取权限r、写入权限w、执行权限x
目录权限
用二进制表示权限为三位,例如:
111表示可读可写可执行rwx,101表示可读不可写可执行r-x;
用十进制表示为一位,0-7。

对于不同的用户,对于特定文件或目录,我们可以给其不同的权限,例如:
对于访问者,我们可以给他文件的读取权限,这样他能读取和下载文件,但不能修改;
对于操作者,我们可以给他文件的读取权限、执行权限,这样他能运行平台的程序;
对于管理者,我们可以给予他所有权限。

在Linux系统中,可以使用chmod命令对文件和目录的权限进行设置。
chmod命令设置权限,使用三位十进制,每一位分别表示给拥有者(文件创建人)、组、其他用户的权限,例如:
775 表示对拥有者可读可写可执行,对组内成员可读可写可执行,对其他用户可读不可写可执行。例如:

chmod 775-R ./file/

以上代码表示,
修改file文件夹里的所有文件,使其对于管理者和组内成员可读可写可执行,对于其他用户可读不可写可执行。
其中-R表示递归操作,如去掉则表示该命令只对当前目录或文件有效。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值