天道酬勤,学无止境

普通用户

linux实现普通用户只允许使用部分命令

由于公司奇葩需求,需要给所有开发用户开通所有服务器的只能查看权限,结合现有jumpserver实现扩展,搭建jumpserver省略,推送一个普通用户接下来的操作都是在系统里,这里我写了一个脚本用于实现,只允许check_user用户执行 cat ls tail tailf命令 #!/bin/bash User="check_user" Command="cat ls tail tailf" ln -s /bin/bash /bin/rbash User_alive=`cat /etc/passwd | grep check_user|wc -l` if [ $User_alive -eq 1 ] then sed -i "/$User/s/\/bin\/bash/\/bin\/rbash/" /etc/passwd mkdir /home/$User/bin touch /home/$User/.bash_profile if [ -f /home/$User/.bash_profile ] then chown root. /home/$User/.bash_profile chmod 755 /home/$User/.bash_profile echo > /home/$User/.bash_profile cat >> /home/$User/.bash_profile <

2021-05-12 08:12:54    分类:博客    linux   普通用户   部分命令   系统管理

Centos7 普通用户加入sudo组

将普通用户添加到sudo组 在LINUX里当我们需要执行一条root权限的命令时,每次都要su到root,总是有些不方便?那么我们可以用sudo代替它。默认新建的用户不在sudo组,但可以编辑/etc/sudoers文件将普通用户加入sudo组。要注意的是修改该文件只能使用visudo命令: 1、首先切换到root#su - (注意有- ,这和su不同,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,而使用带横线参数的"su -"命令则将环境变量也一起转换过去,就象用root登录一样)2、然后 vi /etc/sudoers ps:这里说下你可以sudoers添加下面四行中任意一条 youuser ALL=(ALL) ALL %youuser ALL=(ALL) ALL youuser ALL=(ALL) NOPASSWD: ALL %youuser ALL=(ALL) NOPASSWD: ALL 第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码). 第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码. 第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.3、测试

2021-05-12 08:12:50    分类:博客    soduoers   普通用户   centos7

hive增加普通用户,只赋予select权限,无create,drop等权限

hive增加普通用户,只赋予select权限,无create,drop等权限 刚接到客户的要求,提出增加4个普通hive用户,具有select权限,不具有createdatabase/table,dropdatabase/table的权限,只保留amos用户具有select,create,drop、revoke所有权限。 往上搜索了一大堆,最后解决办法是:1、首先amos用户登录hive,赋予自己对数据库dmp所有权限[amos@DMP-GATEWAY amos]$ cd /opt/amos/hive/bin/ [amos@DMP-GATEWAY bin]$ ./hive hive> grant all on database dmp to user amos;2、linux添加普通用户mcduser1在centos6.7系统上增加mcduser1用户:useradd mcduser1 3、修改hadoop上用户的权限hadoop fs -chmod -R 777 /user/hive/warehouse hadoop fs -chmod -R 777 /tmp4、修改hive配置文件hive-site.xml,增加权限控制,然后重启hive服务:metastore,HiveServer2,hwi 。<property> <name>hive.security

2021-03-27 02:37:02    分类:博客    create   普通用户   hive   hadoop