创建账户和授权的作业

#创建一个名为be的用户,用户id为1001,无法进行shell登陆,家目录为/data/users/be be

adduser be -u 1001 #创建一个名为be的用户,用户id为1001
adduer -u 1001 -s /sbin/nologin be #创建一个名为be的用户,用户id为1001,无法进行shell登陆
adduser -u 1001 -s /sbin/nologin -m -d //data/users/be be #创建一个名为be的用户,用户id为1001,无法进行shell登陆,家目录为/data/users/be be -m选项的作用是,如果指定目录不存在时,则自动创建
usermod -s /sbin/nologin be #修改已经存在的用户be使其不允许登录


#linux下添加用户lx,密码为123@qweasd,并且让它获得root权限
adduser lx
passwd lx
123@qweasd

#赋予root权限
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root lx
修改完毕,现在可以用lx帐号登录,然后用命令 su – ,即可获得root权限进行操作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
lx ALL=(ALL) ALL
修改完毕,现在可以用lx帐号登录,然后用命令 sudo – ,即可获得root权限进行操作。
方法三:修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:
lx:x:0:33:lx:/data/webroot:/bin/bash


#把docker-compose安装到服务器并赋予可执行权限
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname
-s`-`uname -m` > /usr/local/bin/docker-compose
#并赋予可执行权限
sudo chmod +x /usr/local/bin/docker-compose
#查看 docker compose 版本
docker-compose -v

posted @   Sinsen柳  阅读(97)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示