Linux能否实现用户登录运行脚本

2021-02-24 15:45:59 字数 5299 阅读 5373

1楼:手机用户

可以bai。用户登录时,bash 首先执行du全局登录脚本(由 root 建立zhi) /etc/profile,然后

在用户起dao始目录下依次寻找 .bash_profile、内.bash_login、.

profile 三个文件容,执行最先找到的一个。可以用这种办法像 ***ware 一样为不同的用户定制运行环境。

此外,用户退出登录时还可以运行 .bash_logout 脚本。

linux 能否实现用户登录运行脚本?

2楼:匿名用户

可以。用户登录时,bash 首先执行全局登录脚本(由 root 建立) /etc/profile,然后在用户起始目录下依次寻找 .bash_profile、.

bash_login、.profile 三个文件,执行最先找到的一个。可以用这种办法像 ***ware 一样为不同的用户定制运行环境。

此外,用户退出登录时还可以运行 .bash_logout 脚本。

linux怎么实现进入桌面后才运行脚本? 10

3楼:匿名用户

主要看抄你需求

1. 启动bai桌面服务的时候启动,你就吧脚本写在桌面服du务启动之后一半zhi是startx这个服务

2. 用户登陆后dao启动,那你就写个服务监视用户登陆事件,可以通过监视用户登陆日志来实现,用户登陆后运行脚本

多台linux服务器之间,如何实现互相之间免密码登录及执行命令脚本? 50

4楼:依诺

ssh无密码访问

cd /root/.ssh/

ssh-keygen -t rsa

cat id_rsa.pub >> authorized_keys在各节点执行

ssh-keygen -t rsa

ssh-copy-id -i node1

node1执行

chmod 600 authorized_keys将授权文件拷贝到节点:

scp authorized_keys node2:/root/.ssh/

node1是第一台主机,可以提前编辑好内hosts同步下去。

新加的机容器只需要执行

ssh-keygen -t rsa

ssh-copy-id -i node1

然后再把node1上的authorized_keys 同步到每台主机就可以了。

linux 怎么调用其他用户执行脚本

5楼:匿名用户

su - username -c "***mand"

linux 能否实现用户登录运行脚本?

6楼:匿名用户

可以。用户登录时,bash 首先执行全局登录脚本(由 root 建立) /etc/profile,然后在用户起始目录下依次寻找 .bash_profile、.

bash_login、.profile 三个文件,执行最先找到的一个。可以用这种办法像 ***ware 一样为不同的用户定制运行环境。

此外,用户退出登录时还可以运行 .bash_logout 脚本。

7楼:按时内地

这时我从网上找到的答案,希望能对你有所帮助: 自动登录的实现(autologin的实现) 在/etc/x11/prefdm脚本中,是否实现自动登录有一个条件测试开关,事实上,可以在这里注释掉测试开关,直接执行启动x window的操作。 自动登录实质上就是绕过身份验证,直接启动x window。

x window的启动可以由xinit来完成。 xinit用来启动x window系统服务器以及系统上的第一个客户程序,可以通过为xinit传递命令行参数的形式指定要启动的服务器及客户程序。如果不传递参数给xinit,它将在用户的根目录下寻找并运行 .

xinitrc脚本来启动客户程序;在用户的根目录下寻找并运行 .xserverrc脚本来启动服务器。如果xinit在用户的根目录下找不到.

xinitrc、.xserverrc,xinit将使用缺省的x :0。

实际上,用startx来启动x更为方便。对于运行单一会话的x window 系统,startx提供了更为良好的用户接口。同样,startx首先在用户的根目录下寻找 .

xinitrc及.xserverrc脚本,如果找不到这两个脚本,startx将使用/etc/x11/xinit/xinitrc以及/etc/x11/xinit/xserverrc脚本。 startx脚本的最基本框架是:

a、 寻找.xinitrc,如果没有则使用xinitrc; b、 寻找.xserverrc,如果没有则使用xserverrc; c、 根据找到的脚本确定xinit的参数; 由此可看出,startx在不需要传递任何参数的情况下,可以完成启动x的任务,因此,可以如下修改/etc/x11/prefdm脚本来实现自动登录:

8楼:眼儿无百合

就是 用 ls-a 命令 就可以看到以上文件

9楼:幻世萌

可以的 上课只看老师做过,但自己没有做过:)

10楼:手机用户

用ls-a 命令 就可以看到以上文件

linux中当一个用户登陆后,系统将按顺序执行哪些脚本对shell环境进行配置 10

11楼:白开水人生

你问了两次??这是我刚在另一个地方答的。

分系统设置与个人设置两方面,

系统设置有/etc/sysconfig/i18n设置语言编码,/etc/prifile一般用来设置系统变量,/etc/bashrc一般用一设置提示符信息,/etc/profile.d,这是一个目录,用来设置shell的颜色,语系以及一些命令的附加设置。/etc/man.

config用来设man命令的路径

个人设置有~/.bash_profile,~/.bash_login,~/.

profile这个三功能类似,用来设置个性化路径及用户的环境变量等等,一般只有~/.bash_profile,bash shell启动时会去读~/.bash_profile,找不到时读~/.

bash_login然后~/.profile

~/.bashrc 这个一般也是用来设置个性化路径及用户的环境变量等,与~/.bash_profile区别是这个在每次执行shell脚本时都会重新读取,而~/.

bash_profile只在登陆时读取一次。

~/.bash_history 这个是历史命令的记录文件。

~/.bash_logout 这个是注销bash时的操作。

12楼:匿名用户

很高深哦,我只会使用ubuntu linux

我想不同发行版会有略微的不同吧

你知道这个的目的是什么呢?学习linux基础架构吗?

linux中运行一个脚本,用户不需要什么样的权限

13楼:远宏

执行:1。

写入:2。

读取:4。

其他版权限分别是

-rw--

权----- (600) -- 只有读写权限。

-rw-r--r-- (644) -- 只有有读写权限;而属组用户和其他用户只有读权限。

-rwx------ (700) -- 只有有读、写、执行权限。

-rwxr-xr-x (755) -- 有读、写、执行权限;而属组用户和其他用户只有读、执行权限。

-rwx--x--x (711) -- 有读、写、执行权限;而属组用户和其他用户只有执行权限。

扩展资料:

sed = filename | sed 'n;s/\n/\t/'

# 对文件中的所有行编号(行号在左,文字右端对齐)。

sed = filename | sed 'n; s/^/ /; s/ *\(.\{6,\}\)\n/\1 /'

# 对文件中的所有行编号,但只显示非空白行的行号。

sed '/./=' filename | sed '/./n; s/\n/ /'

# 计算行数 (模拟 "wc -l")

14楼:墨汁诺

选b。执行脚本bai的时候du

不需要对脚本进行修改,所以就不zhi

用写的权限。dao

linux中运行一个脚本,用版

户不需权要w权限。

执行:1

写入:2

读取:4

chown 可以改变文件的拥有者和组。

chmod改变文件的性

chmod a+x file,使所有用户都有执行权限,会有安全问题。

chmod o+x file,是拥有者有执行权限。

另外也可以使用sh file.sh命令执行文件,需要有该文件读权限。

15楼:匿名用户

执行:1。

写入:2。

读取:4。

随便写个数字版:755,这个3位数分别对应前面权所说的分段:7对应第二段,5对应第三段,5对应第四段。

扩展资料linux系统的特点

1、linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源**。这是其他的操作系统所做不到的。

2、在linux下通过相应的模拟器运行常见的dos、windows的程序。这为用户从windows转到linux奠定了基础。

16楼:匿名用户

选b吧 执行脚本的时候不需要对脚本进行修改 所以就不用写的权限了

17楼:匿名用户

a. r

b. w

c .x

d . browse on the directory

18楼:匿名用户

应该是写权限

browse on the directory这是啥权限?

如何在linux中在系统启动时自动执行一个执行脚本

19楼:一叶蓝天

如果是开机马上执行的脚本,可以将脚本写到rc.local中;

如果是用户登录后自动回执行脚答本,可以将脚本写到相应的用户目录下“~/.bash_profile”,若脚本“~/.bash_profile”不存在,可以直接拷贝“/etc/profile”命名为“~/.

bash_profile”;

如果是要任一用户登录后自动执行脚本,可以将脚本写到“/etc/profile”中。