• 关于 sudo权限 的搜索结果

问题

用户需要拥有sudo权限,如何拥有sudo权限

gjjjj 2019-12-01 20:09:42 957 浏览量 回答数 2

回答

(root)表示可以暂时切换到该用户,以该用户的身份运行相关语句,但即使可以暂时切换到root身份,依然不能使用除sudo配置文件已写入的相关权限以外的命令。而如果是sudo为某一用户分配了只能root身份运行的命令, 但设置的可切换用户中没有root,则该命令不能运行。(自己测试所得,不一定准确)Eg:/**/ 用户 student 可以在该主机上运行以下命令: (root) /bin/chmod, (root) /bin/chown [student@localhost home]$ sudo -root chmod 777 2 sudo:/etc/sudo.conf 可被任何人写 sudo:/etc/sudoers.d 可被任何人写 sudo:无法获取 oot 角色的默认类型 [student@localhost home]$ sudo -u root chmod 777 2 sudo:/etc/sudo.conf 可被任何人写 sudo:/etc/sudoers.d 可被任何人写 [student@localhost home]$ sudo -u root useradd2 sudo:/etc/sudo.conf 可被任何人写 sudo:/etc/sudoers.d 可被任何人写 sudo:useradd2:找不到命令 [student@localhost home]$ sudo -u root useradd 2 sudo:/etc/sudo.conf 可被任何人写 sudo:/etc/sudoers.d 可被任何人写 对不起,用户 student 无权以 root 的身份在 localhost.localdomain 上执行 /sbin/useradd 2。 [student@localhost home]$ sudo -u yz chmod 2 sudo:/etc/sudo.conf 可被任何人写 sudo:/etc/sudoers.d 可被任何人写

云栖技术 2019-12-02 02:35:19 0 浏览量 回答数 0

问题

Ubuntu 更改文件夹权限及chmod详细用法

寒喵 2019-12-01 21:51:10 950 浏览量 回答数 0

新用户福利专场,云服务器ECS低至102元/年

新用户专场,1核2G 102元/年起,2核4G 699.8元/年起

回答

Ubuntu通过apt安装LAMP环境#安装下面这几个包后就可以跑Discuz!这些常用PHP程序了 sudo apt-get install apache2 php5 php5-gd php5-mysqlnd mysql-server sudo service apache2 {status|start|stop|restart|reload} sudo service mysql {status|start|stop|restart|reload} Apache网站根目录 /var/www Apache主目录 /etc/apache2 Apache主配置文件 /etc/apache2/apache2.conf Apache日志 /var/log/apache2 PHP主目录 /etc/php5 PHP配置文件 /etc/php5/apache2/php.ini PHP模块位置 /usr/lib/php5 MySQL配置文件 /etc/mysql/my.cnf MySQL数据库文件 /var/lib/mysql 运行 mysql_secure_installation 设置mysql根用户密码 防火墙只开放ssh(22端口),http(80端口): Ubuntu使用ufw可以这样做: sudo ufw enable && \ sudo ufw default deny && \ sudo ufw allow 22/tcp && \ sudo ufw allow 80/tcp && \ sudo ufw status 可以这样删除,比如80端口: sudo ufw delete allow 80/tcp Ubuntu使用iptables可以这样做: sudo ufw disable && sudo ufw default allow 设置INPUT/FORWARD/OUTPUT为ACCEPT,如果为DENY,下一步骤将使系统的所有网络访问中断,包括ssh. sudo iptables -F && sudo iptables -X && sudo iptables -Z && sudo iptables -L sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT sudo iptables -A INPUT -i lo -j ACCEPT sudo iptables -A INPUT -p tcp -i eth0 --dport 22 -j ACCEPT sudo iptables -A INPUT -p tcp -i eth0 --dport 80 -j ACCEPT sudo iptables -A INPUT -j DROP iptables-save > /etc/iptables.up.rules 切换到root用户执行,sudo会提示无权限.Redhat的保存操作为service iptables save. sudo nano /etc/network/interfaces 在末尾添加一行,在网络启动时应用防火墙规则: pre-up iptables-restore < /etc/iptables.up.rules 查看设置的规则: sudo iptables -nvL --line-numbers 插入一条规则到INPUT链第6的位置: sudo iptables -I INPUT 6 -j DROP 修改INPUT链的第6条规则: sudo iptables -R INPUT 6 -j ACCEPT 删除INPUT链第6条规则: sudo iptables -D INPUT 6 ssh使用密钥验证登录: #生成密钥对(私钥id_rsa和公钥id_rsa.pub) ssh-keygen cd ~/.ssh cat id_rsa.pub >> authorized_keys #使用密钥登录后禁止密码认证 sudo nano /etc/ssh/sshd_config PasswordAuthentication no #重启服务生效 sudo service ssh restart 如果你要使用最新的PHP7,最好还是学习一下自行编译,比如: Ubuntu上Nginx/Apache/PHP编译打包教程

a123456678 2019-12-02 02:59:05 0 浏览量 回答数 0

问题

如何在vim保存时获得sudo权限

a123456678 2019-12-01 20:02:28 669 浏览量 回答数 1

问题

如何在vim保存时获得sudo权限

a123456678 2019-12-01 20:04:37 755 浏览量 回答数 1

问题

CentOS使用systemctl 时没有以自己身份验证。

wgf4242 2019-12-01 20:07:26 2434 浏览量 回答数 1

回答

您好,sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的,Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。如果你默认就有root权限的话,不要使用sudo命令执行,直接执行即可

饮尽楚江秋 2019-12-02 01:16:01 0 浏览量 回答数 0

问题

权限操作失误导致ssh、sudo无法使用

easyeasy3 2019-12-01 19:11:15 349 浏览量 回答数 1

问题

如何自行搭建属于自己的svn服务器(linux)

甲爪联盟 2019-12-01 21:59:23 2446 浏览量 回答数 0

问题

如何在vim保存时获得sudo权限

我的中国 2019-12-01 19:28:49 761 浏览量 回答数 1

问题

i-wz9e4k1y0gs0wy0l5xhz系统异常,权限操作失误导致sudo无法使用

easyeasy3 2019-12-01 19:11:15 335 浏览量 回答数 0

回答

应该是类似于起一个shell,然后要求你切换到root,然后再执行程序,程序退出之后,shell也退出获取用户的权限,看看 对于当前用户的程序权限是否足够,不够的话就弹出对话框,要求输入密码把那个用户加进sudo组就可以了。sudo组的用户可以通过sudo来运行需要root的程序。http://www.lupaworld.com/article-223530-1.html

杨冬芳 2019-12-02 03:08:06 0 浏览量 回答数 0

回答

#!/usr/bin/env python3 -*- coding: UTF-8 -*- """ 以root权限执行,注意su和sudo依赖于终端,所以必须在终端下执行 """ import os import sys if name == '__main__': # 提升到root权限 if os.geteuid(): args = [sys.executable] + sys.argv # 下面两种写法,一种使用su,一种使用sudo,都可以 os.execlp('su', 'su', '-c', ' '.join(args)) # os.execlp('sudo', 'sudo', *args) # 从此处开始是正常的程序逻辑 print('Running at root privilege. Your euid is', os.geteuid())

小旋风柴进 2019-12-02 02:35:10 0 浏览量 回答数 0

回答

sudo rpm -i 安装包你的sudoers里面写的是%wheel组,你要把自己加到wheel组里去啊虽然你加到sudo组了,但是你还是需要用sudo执行按安装命令,否则没有权限。

杨冬芳 2019-12-02 03:07:31 0 浏览量 回答数 0

问题

云服务器 ECS Linux 服务器下如何合理使用 su 和 sudo

boxti 2019-12-01 22:02:18 1293 浏览量 回答数 0

回答

root就是超级用户。少数特殊的、要求高权限的命令sudo执行不了但是su可以。比如可以触发Linux内核崩溃的命令。具体可以看手册:man su和man sudo在su或者sudo下exit退出就撤销了。

a123456678 2019-12-02 02:59:52 0 浏览量 回答数 0

问题

Mac编辑sudoers文件

a123456678 2019-12-01 20:08:54 1156 浏览量 回答数 1

回答

1、添加非root用户adduser --home /home/www www 同步创建用户家目录,根据提示,设置密码等相关信息,该命令会同步创建www用户组2、修改密码passwd www 非必须,添加用户时已设置密码3、给www用户sudo权限chmod u+w /etc/sudoersvi /etc/sudoers //在root ALL=(ALL) ALL这行下面增加了如下一行: www ALL=(ALL) ALLchmod u-w /etc/sudoers 否则用户在sudo的时候报权限错误3、拷贝服务器工作目录到/home/wwwcd /root_to_server/cp * /home/www/ -R 4、修改nginx相关配置vim /etc/nginx/sites-available/default找到root修改为新的目录root /home/www/default;5、到此尝试使用www登录,并sudo启动相关服务,保证服务器正常6、禁止root远程登录sudo vim /etc/ssh/sshd_configPermitRootLogin no #找到此行,修改为no,如果有注释,去掉注释符号'#'sudo /etc/init.d/ssh restart 重启ssh服务基本的安全做完了,当然还可以修改下ssh端口号等等

蛮大人123 2019-12-02 01:44:42 0 浏览量 回答数 0

问题

ubuntu设置全过程

mailshuxin 2019-12-01 20:25:46 11233 浏览量 回答数 3

问题

云服务器 ECS Linux 服务器下合理使用 su 和 sudo

KB小秘书 2019-12-01 19:35:34 18 浏览量 回答数 1

问题

appcomb.com网站日记安装SVN和JDK

wang 2019-12-01 21:59:56 12008 浏览量 回答数 2

问题

Agent 安装如何安装?

猫饭先生 2019-12-01 21:24:05 1519 浏览量 回答数 0

回答

这是说你权限不够,加上sudo就可以了sudo make install

a123456678 2019-12-02 03:00:29 0 浏览量 回答数 0

回答

这是说你权限不够,加上sudo就可以了sudo make install

落地花开啦 2019-12-02 01:53:35 0 浏览量 回答数 0

问题

【漏洞公告】CVE-2017-1000367:Sudo本地提权漏洞

正禾 2019-12-01 22:03:13 16255 浏览量 回答数 4

问题

Linux下搭建简单ftp服务器

rcshi 2019-12-01 20:04:42 10160 浏览量 回答数 1

回答

是的,sudo,输入当前用户密码,并且该用户加入了sudo 管理组权限

臆绝 2019-12-01 23:27:03 0 浏览量 回答数 0

回答

使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权限,并且必须以 root 用户身份或者使用 sudo 工具来执行删除命令。 按照下面所示,删除一个目录和一个文件(符号链接): 单击位于停靠栏中的 Finder 图标 单击实用程序文件夹 双击终端图标 在“终端”窗口中,复制和粘贴命令: sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application\ Support/Java 请勿尝试通过从 /usr/bin 删除 Java 工具来卸载 Java。此目录是系统软件的一部分,下次对操作系统执行更新时,Apple 会重置所有更改。 适用于java 7.0 8.0

孟凡伟 2019-12-02 01:02:49 0 浏览量 回答数 0

问题

linux命令 执行什么都没有权限怎么处理

a123456678 2019-12-01 20:13:01 1611 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SSL证书 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 2020中国云原生 阿里云云栖号