linux系统下如何让普通用户也能通过PUTTY执行命令?例如:重启系统
发布网友
发布时间:2022-04-23 09:31
我来回答
共5个回答
热心网友
时间:2023-10-09 14:36
以root用户也就是根用户登录linux系统,使用命令“service
iptables
status”检测端口是否开启,如果出现图中标注的文字,则说明22端口已开启。
如果未开启,则使用命令“vi
/etc/sysconfig/iptables”编辑配置文件,加入图中标注的文字,然后保存并退出。
3
使用命令“service
iptables
restart”重启服务,使得防火墙策略生效。
热心网友
时间:2023-10-09 14:37
通过sudo命令。
首先用root用户输入visudo命令,添加user1 ALL=(root) /sbin/reboot
第一个字段user1为能使用sudo命令的用户,第二个字段ALL为允许使用sudo的主机,括号里的为使用sudo后以什么身份来执行命令,第四个字段为允许以sudo命令允许执行的命令。上面这个命令的意思就是允许user1用户从任何地方登录,以root的身份执行/sbin/reboot命令。
保存后你就可以使用user1用户登陆,输入sudo /sbin/reboot命令重启计算机,为了安全起见输入命令后系统会提示要求输入密码,注意要输入的是user1的密码。另外要注意普通用的户$PATH变量没有/sbin/ 或/usr/sbin路径,因此,执行/sbin/下命令时需要使用绝对路径。
热心网友
时间:2023-10-09 14:37
可以考虑把该用户配置成sudoers,这样该用户可以通过sudo命令执行某些root相关的命令
热心网友
时间:2023-10-09 14:38
su,sudo
顺便说下,PUTTY只是一个连接LINUX的一个工具,跟能不能执行系统命令没有关系
热心网友
时间:2023-10-09 14:39
配置用户为sudoer, 使用命令的时候用 sudo command .
看看这个
http://linux.chinaunix.net/techdoc/desktop/2006/12/21/946437.shtml
参考资料:网址是ChinaUnix的,不是我的