关于linux用户权限授权-急

关于linux用户权限授权-急,第1张

首先,这些授权 *** 作需要在root用户下进行,或者具有root权限的用户执行.

1. useradd dcos

2. mkdir -p /dcos

echo '123456' | passwd --stdin dcos(设置下密码,方便登录当然你可以设置随机密码,或者你中意)

chown -R dcos. /dcos(改权限,不太可能根目录让你一个普通用户有读写权限,所以根据我的理解,你是写错了,应该是根目录下的dcos目录,或者根据你实际情况修改吧)

visudo

修改里面的配置:(直接贴在最后吧4,5,6,7都在这里面了,相信你能看懂,毕竟都用到docker了)

Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool, /usr/sbin/iptables, /usr/bin/telnet, /usr/bin/ssh

Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum

Cmnd_Alias  SERVICES = /usr/bin/systemctl, /usr/sbin/reboot

Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted, /sbin/partprobe, /bin/mount, /bin/umount

Cmnd_Alias DELEGATING =  /bin/chown, /bin/chmod, /bin/chgrp, /usr/sbin/groupadd, /usr/sbin/useradd

Cmnd_Alias DOCKERM = /usr/bin/docker

dcos    ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, DOCKERM

以上是在visudo里面编辑,以下是在命令行下 *** 作

#getfacl /usr/local/bin  这条不用输入

3. setfacl -R -m user:dcos:rwx /usr/local/bin

#getfacl /usr/local/bin 这条也不用输入

注意:以上某些 命令如果没有安装的话,请事先安装,例如iptables,在centos 7中,默认是不安装的

特别注意,执行以上授权 *** 作后,切换到dcos普通用户的后,如果需要使用命令,需要添加sudo ,例如sudo systemctl stop docker,sudo useradd fuck等

以上在本人centos 7.6.1810测试通过.

我推荐Ubuntu 10.04

开源的,LINUX,YLMF OS基于此

10.04的网络管理小程序(跟WINDOWS好像,就是那个两个屏幕的图标)里的DSL就可以调

PPPOECONF也行

权限嘛……这是LINUX特性啊

如果楼主觉得它太绊脚了

就开启ROOT账号使用

执行权限在“资源管理器”nautilus里就能调(你随便“打开”一个文件夹,就是它了) 好像也是适应Windows的习惯——右键-属性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8457830.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存